Registration tools, systems, and methods

ABSTRACT

A registration system including a bone pin guide and a bone pin clamp. The bone pin guide may include a guide body, a first guide including a first guide through-hole having a first longitudinal axis, and a second guide including a second guide through-hole having a second longitudinal axis. The bone pin guide may guide first and second bone pins into a bone via the first and second guides. The bone pin clamp may include a clamp body, first, second, and third clamp through-holes extending through the clamp body, a plurality of registration indents defined on the clamp body, and a clamping mechanism including at least one adjustable fastener. The bone pin clamp may receive the first and second bone pins in the first and third clamp through-holes and guide a third bone pin into the bone via the second clamp through-hole.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation-in-part application ofPCT/US2017/049466, filed Aug. 30, 2017, and entitled “SYSTEMS ANDMETHODS FOR INTRA-OPERATIVE PELVIC REGISTRATION.” InternationalApplication No. PCT/US2017/049466 claims the benefit of and priority toU.S. Provisional Patent Application No. 62/381,214, filed Aug. 30, 2016,and entitled “INTRA-OPERATIVE PELVIC REGISTRATION”. PCT/US2017/049466and U.S. Provisional Patent Application No. 62/381,214 are herebyincorporated by reference in their entireties.

The present application claims the benefit of and priority to U.S.Provisional Patent Application No. 62/636,045, filed Feb. 27, 2018,which is hereby incorporated by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates generally to surgical systems fororthopedic joint replacement surgery and, more particularly, to methodsof intra-operative pelvic registration.

BACKGROUND

Robotic systems are often used in applications that require a highdegree of accuracy and/or precision, such as surgical procedures orother complex tasks. Such systems may include various types of robots,such as autonomous, teleoperated, and interactive.

Interactive robotic systems may be preferred for some types of surgery,such as joint replacement surgery, because they enable a surgeon tomaintain direct, hands-on control of the surgical procedure while stillachieving a high degree of accuracy and/or precision. For example, inknee replacement surgery, a surgeon can use an interactive, hapticallyguided robotic arm in a passive manner to sculpt bone to receive a jointimplant, such as a knee implant. To sculpt bone, the surgeon manuallygrasps and manipulates the robotic arm to move a cutting tool (e.g., arotating burr) that is coupled to the robotic arm to cut a pocket in thebone. As long as the surgeon maintains a tip of the burr within apredefined virtual cutting boundary or haptic boundary defined, forexample, by a haptic object, the robotic arm moves freely with lowfriction and low inertia such that the surgeon perceives the robotic armas essentially weightless and can move the robotic arm as desired. Ifthe surgeon attempts to move the tip of the burr to cut outside thevirtual cutting boundary, however, the robotic arm provides hapticfeedback (e.g., forced resistance) that prevents or inhibits the surgeonfrom moving the tip of the burr beyond the virtual cutting boundary. Inthis manner, the robotic arm enables highly accurate, repeatable bonecuts. When the surgeon manually implants a knee implant (e.g., apatellofemoral component) on a corresponding bone cut the implant willgenerally be accurately aligned due to the configuration of andinterface between the cut bone and the knee implant.

The above-described interactive robotic system may also be used in hipreplacement surgery, which may require the use of multiple surgicaltools having different functions (e.g., reaming, impacting), differentconfigurations (e.g., straight, offset), and different weights. A systemdesigned to accommodate a variety of tools is described in U.S. patentapplication Ser. No. 12/894,071, filed Sep. 29, 2010, entitled “SURGICALSYSTEM FOR POSITIONING PROSTHETIC COMPONENT AND/OR FOR CONSTRAININGMOVEMENT OF SURGICAL TOOL”, which is hereby incorporated by reference inits entirety.

During a hip replacement surgery, as well as other robotically assistedor fully autonomous surgical procedures, the patient bone isintra-operatively registered with a corresponding virtual or computerbone model to correlate the pose (i.e., position and rotationalorientation) of the actual, physical bone with the virtual bone model.The patient bone (physical space) is also tracked relative to thesurgical robot, haptic device, or surgical tool with at least one degreeof freedom (e.g., rotating burr). In this way, the virtual cutting orhaptic boundaries controlled and defined on the virtual bone model via acomputer can be applied to the patient bone (physical space) such thatthe haptic device is constrained in its physical movement (e.g.,burring) when working on the patient bone (physical space).

Intra-operative registration of the pelvis can be challenging because ofthe complex geometry of the pelvis and, in particular, the concavenature of the acetabulum. While certain methods exist in the art forregistration of a patient pelvis, there is need in the art forregistration methods that increase accuracy while decreasingregistration time.

BRIEF SUMMARY

Aspects of the present disclosure may involve a system for registeringpatient data gathered intra-operatively of a first bone with a computermodel of the first bone in a coordinate system. The first bone mayinclude a concave portion and forming a joint with a second bone mayinclude a convex portion. The system may include a) a surgicalnavigation system may include a tracking device and at least one toolconfigured to be tracked in its movement by the tracking device. Thesystem may further include b) at least one computing device incommunication with the surgical navigation system, the at least onecomputing device storing the computer model of the first bone in thecoordinate system. The at least one computing device may perform thefollowing steps: i) receiving first data points of the patient data fromfirst intra-operatively collected points on an articular surface of theconcave portion, the first data points collected using the at least onetool, the first data points corresponding in location to a firstarticular region on the computer model; ii) receiving a second datapoint from a second intra-operatively collected point on the first bone,the second data point collected using the at least one tool, the seconddata point corresponding in location to a second virtual data point onthe computer model; iii) determining an intra-operative center ofrotation from the first data points, the intra-operative center ofrotation corresponding to a physical center of rotation of the secondbone relative to the first bone; iv) aligning the intra-operative centerof rotation with a virtual center of rotation of the computer model inthe coordinate system; v) comparing a first distance between the virtualcenter of rotation and the second virtual data point and a seconddistance between the intra-operative center of rotation and the seconddata point; and vi) running a transformation with the patient data andthe computer model so as to have them correspond with respect toposition and orientation.

Aspects of the present disclosure may involve one or more tangiblecomputer-readable storage media storing computer-executable instructionsfor performing a computer process on a computing system. The computerprocess may include a) receiving a plurality of first data points ofpatient data points captured on a first patient bone in a first locationusing a tracking device of a navigation system, the first patient bonemay include a concave portion forming a joint with a convex portion of asecond patient bone, the plurality of first data points representing afirst virtual surface profile of the first patient bone at the firstlocation. The computer process may further include b) receiving a seconddata point of patient data points captured on the first patient bone ina second location using the tracking device, the second location beingdifferent than the first location. The computer process may furtherinclude c) determining a first center of rotation from the plurality offirst data points, the first center of rotation being representative ofa physical center of rotation of the second patient bone relative to thefirst patient bone. The computer process may further include d)locationally matching the first center of rotation with a virtual centerof rotation of a computer model of the first patient bone, wherein theplurality of first data points, the second data point, the first centerof in the coordinate system, the computer model, and the virtual centerof rotation being in a common coordinate system. The computer processmay further include e) locationally matching the second data point and asecond virtual data point of the computer model to register the patientdata points with the computer model with respect to position andorientation, the second virtual data point located on the computer modelin a location corresponding to the second location on the first patientbone.

Aspects of the present disclosure may involve a computerized method ofintra-operatively registering patient data associated with a first bonewith a computer model of the first bone in a coordinate system. Thefirst bone may include a concave portion and forming a joint with asecond bone may include a convex portion. The computerized method mayinclude a) receiving first data points of the patient data from firstintra-operatively collected points on an articular surface of theconcave portion of the first bone, the first data points collected witha tracking device of a navigation system. The computerized method mayfurther include b) receiving a second data point of the patient datafrom a second intra-operatively collected point on the first bone, thesecond data point collected with the tracking device, the second datapoint corresponding in location to a second virtual data point on thecomputer model. The computerized method may further include c)determining an intra-operative center of rotation of the second bonerelative to the first bone from the first data points. The computerizedmethod may further include d) locationally matching the intra-operativecenter of rotation with a virtual center of rotation of the computermodel in the coordinate system. The computerized method may furtherinclude e) comparing a first distance between the virtual center ofrotation and the second virtual data point and a second distance betweenthe intra-operative center of rotation and the second data point.

In certain instances, the computerized method may further include: f)receiving a third data point of the patient data from a thirdintra-operatively collected point on the first bone, the third datapoint collected with the tracking device, the third data point being ina different location on the first bone than the second data point andcorresponding in location to a third virtual data point on the computermodel; and g) comparing a third distance between the virtual center ofrotation and the third virtual data point and a fourth distance betweenthe intra-operative center of rotation and the third data point.

Aspects of the present disclosure may involve a computerized method ofregistering first patient data associated with a first patient bone anda computer model of the first patient bone in a coordinate system withrespect to translation and rotation. The first patient bone may includea concave portion forming a joint with a convex portion of a secondpatient bone. The computerized method may include a) locking thetranslation between the first patient data and the computer model of thefirst patient bone by: i) receiving a plurality of first data points ofthe first patient data, the plurality of first data points correspondingto first points collected on the first patient bone in a first location,the first points collected with a tracking device of a navigationsystem; ii) determining an intra-operative center of rotation of theconvex portion of the second patient bone relative to the concaveportion of the first patient bone from the plurality of first datapoints; and iii) aligning the intra-operative center of rotation with avirtual center of rotation of the computer model of the first patientbone in the coordinate system.

In certain instances, the computerized method may further include: b)locking the rotation between the first data points and the computermodel of the first patient bone by: i) capturing a second data point ofthe first data points on the first patient bone using the trackingdevice, the second data point being in a different location than theplurality of first data points and corresponding in location to a secondvirtual data point on the computer model; and ii) using informationassociated with the second data point and the second virtual data pointto lock the rotation of the first data points with the computer model.

Aspects of the present disclosure may involve a system for guidedlandmark capture during a registration procedure involving registeringintra-operative data associated with a first bone of a patient with acomputer model of the first bone. The system may include a) a surgicalnavigation system may include a tracking device and at least one toolconfigured to be tracked in its movement by the tracking device. Thesystem may further include b) a display device. The system may furtherinclude c) at least one computing device in electrical communicationwith the display device and the surgical navigation system, the at leastone computing device may include: an input; an output; a memory; and acentral processing unit (“CPU”) in electrical communication with theinput, the output and the memory, the memory may include software foroperating a graphical user interface (“GUI”), the at least one computingdevice configured to: i) display the GUI, and the computer model of thefirst bone on the display device, the GUI may include a virtual pointdisplayed on the computer model of the first bone, the virtual pointcorresponding to a physical point on the first bone forintra-operatively capturing with the at least one tool, the GUI mayfurther include a graphic at least partially surrounding the virtualpoint, the graphic being spaced apart from the virtual point by aradius. The GUI may further be configured to ii) adjust a size of theradius of the graphic based on a change in distance between the at leastone tool and the physical point on the first bone.

Aspects of the present disclosure may involve a registration system thatincludes a bone pin guide and a bone pin clamp. The bone pin guide mayinclude a guide body, a first guide may include a first guidethrough-hole having a first longitudinal axis, and a second guide mayinclude a second guide through-hole having a second longitudinal axis.The first and second guide through-holes being spaced apart a distance,the first and second longitudinal axes being parallel to each other, andthe bone pin guide may guide first and second bone pins into a bone viathe first and second guides. The bone pin clamp may include a clampbody, first, second, and third clamp through-holes extending through theclamp body, a plurality of registration indents defined on the clampbody, and a clamping mechanism that may include at least one adjustablefastener. The first and third clamp through-holes being spaced apart thedistance, the second clamp through-hole positioned between the first andthird clamp through-holes, and the bone pin clamp may receive the firstand second bone pins in the first and third clamp through-holes andguide a third bone pin into the bone via the second clamp through-hole.

In certain instances, the bone pin clamp further may include a sleevecoupled to the clamp body and extending distally therefrom, the secondclamp through-hole extending through the sleeve.

In certain instances, the plurality of registration indents may includethree registration indents positioned on a proximal surface of the clampbody.

In certain instances, the clamping mechanism may include a center lockbody and a main lock body positioned within an inner volume of the clampbody.

In certain instances, the main lock body may be biased in positionwithin the inner volume via a plurality of springs.

In certain instances, the clamp body further may include first, second,and third threaded through-holes extending into the clamp body andextending into the first, second, and third clamp through-holes,respectively, and wherein the at least one adjustable fastener mayinclude first, second, and third threaded fasteners may be receivedwithin the first, second, and third threaded-through-holes,respectively, so as to extend into the first, second, and third threadedthrough-holes, respectively.

In certain instances, the registration system further may include atracker array and a tracker coupling may couple to the tracker array andthe bone pin clamp.

In certain instances, the first guide may include a first barrelextending distally from the guide body, the first guide through-holedefined within the first barrel, the second guide may include a secondbarrel extending distally from the guide body, the second guidethrough-hole defined within the second barrel.

In certain instances, opposite sides of the guide body each includeplanar tool engaging surfaces.

Aspects of the present disclosure may involve a registration system thatmay include at least one bone pin, a clamp, and a sleeve. The at leastone bone pin may include a first pin having a pin longitudinal axis. Theclamp may include at least one through-bore extending there through, theclamp may receive the at least one bone pin though the at least onethrough-bore. The sleeve may include a body having a sleeve longitudinalaxis, a distal bore extending partially through a distal end of thebody, and a proximal bore extending partially through a proximal end ofthe body. The distal bore may receive a portion of a proximal end of thefirst bone pin, the proximal bore may receive a distal end of a trackingdevice that may be tracked in its movement. The tracking device mayinclude a device longitudinal axis, wherein, when the distal bore of thesleeve receives the portion of the proximal end of the first bone pinand when the proximal bore of the sleeve receives the distal end of thetracking device, the sleeve longitudinal axis, the pin longitudinalaxis, and the device longitudinal axis are coaxial with each other.

Aspects of the present disclosure may involve a method of surgicalregistration that may include positioning a bone pin guide adjacent apatient bone. The bone pin guide may include a guide body, a first guidemay include a first guide through-hole having a first longitudinal axis,and a second guide may include a second guide through-hole having asecond longitudinal axis. The first and second guide through-holes beingspaced apart a distance, and the first and second longitudinal axesbeing parallel to each other. The method may also include delivering afirst bone pin into the bone via guidance by the first guide of the bonepin guide. The method may also include delivering a second bone pin intothe bone via guidance by the second guide of the bone pin guide. Themethod may also include removing the bone pin guide from the first andsecond bone pins. The method may also include positioning a bone pinclamp adjacent the bone such that the first bone pin may be receivedwithin a first clamp through-hole of the bone pin clamp, and such thatthe second bone pin may be received within a third clamp through-hole ofthe bone pin clamp. The bone pin clamp may include a clamp body, thefirst clamp through-hole, a second clamp through-hole, and the thirdclamp through-hole, a plurality of registration indents defined on theclamp body, and a clamping mechanism that may include at least oneadjustable fastener. The first and third clamp through-holes beingspaced apart the distance, and the second clamp through-hole positionedbetween the first and third clamp through-holes. The method may alsoinclude delivering a third bone pin into the bone via guidance by thesecond through-hole of the bone pin clamp. The method may also includesecuring a position of the first, second, and third bone pins relativeto the bone pin clamp via actuation of the clamping mechanism. Themethod may also include attaching a tracker array to the bone pin clamp.And the method may also include contacting at least one of the pluralityof registration indents with a navigated instrument in a registrationprocedure.

In certain instances, the bone pin clamp further may include a sleevecoupled to the clamp body and extending distally therefrom, the secondclamp through-hole extending through the sleeve.

In certain instances, the clamping mechanism may include a center lockbody and a main lock body positioned within an inner volume of the clampbody.

In certain instances, the main lock body may be biased in positionwithin the inner volume via a plurality of springs.

In certain instances, the clamp body further may include first, second,and third threaded through-holes extending into the clamp body andextending into the first, second, and third clamp through-holes,respectively, and wherein the at least one adjustable fastener mayinclude first, second, and third threaded fasteners may be receivedwithin the first, second, and third threaded-through-holes,respectively, so as to extend into the first, second, and third threadedthrough-holes, respectively.

Aspects of the present disclosure may involve a computer-implementedmethod of registration that may include receiving first data points in apoint-cloud corresponding to points on a patient bone in a firstlocation that are registered with a navigated instrument. The method mayalso include receiving second data points in the point-cloudcorresponding to points on a bone pin clamp that may be secured to thepatient bone in a second location via a plurality of bone pins, the bonepin clamp may include a plurality of registration indent defining aplane, the plane being a known distance from the patient bone. Themethod may also include determining a bone surface point at the secondlocation from the defined plane and known distance. And the method mayalso include registering the first and second data points in the pointcloud with image data of the patient bone.

In certain instances, the bone surface point may be a point where one ofthe plurality of bone pins extends into the bone.

In certain instances, the first location may be an articular region ofthe acetabulum.

In certain instances, the first data points are fit to a sphere.

In certain instances, the first bone may be an ilium, the first locationmay be an acetabulum, and the second location may be an iliac crest.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a perspective view of a femur and a pelvis.

FIG. 1B is a perspective view of a hip joint formed by the femur andpelvis of FIG. 1A.

FIG. 2A is an exploded perspective view of a femoral component and anacetabular component for a total hip replacement procedure.

FIG. 2B is a perspective view illustrating placement of the femoralcomponent and acetabular component of FIG. 2A in relation to the femurand pelvis of FIG. 1A, respectively.

FIG. 3A is a perspective view of an embodiment of a surgical system.

FIG. 3B is a perspective view of an embodiment of a robotic arm of thesurgical system of FIG. 3A.

FIG. 4 illustrates an embodiment of a computer display for use during asurgical procedure.

FIG. 5 illustrates an embodiment of steps of a hip replacementprocedure.

FIGS. 6 and 7 illustrate an embodiment of a pelvic registration methodshown on a display screen.

FIG. 8A illustrates an embodiment of steps of a pelvic registrationmethod.

FIG. 8B illustrates a table showing various characteristics of many ofthe steps of the pelvic registration method of FIG. 8A.

FIG. 9A is a lateral view of a three dimensional bone model of thepatient pelvis showing a highlighted band along the articular surface ofthe acetabulum.

FIG. 9B is a lateral view of the patient pelvis intra-operatively with adistal tip of a navigational probe contacting a point on the articularsurface of the acetabulum.

FIG. 9C depicts, on the left, a sphere generated by captured points onthe articular surface of the acetabulum, and, on the right, a ¾ segmentof the sphere in order to show the radius of the sphere.

FIG. 9D depicts a later view of the three dimensional bone model with apoint of center of rotation determined pre-operatively from medicalimaging of the patient pelvis.

FIG. 10A is an antero-lateral view of the three dimensional bone modelwith a point highlighted on the anterior acetabular rim.

FIG. 10B is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the anterioracetabular rim.

FIG. 10C is an antero-lateral view of the three dimensional bone modelwith a point highlighted on the posterior articular surface of theacetabulum.

FIG. 10D is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the posteriorarticular surface of the acetabulum.

FIG. 10E is a postero-lateral view of the three dimensional bone modelwith a point highlighted on the posterior acetabular rim.

FIG. 10F is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the posterioracetabular rim.

FIG. 10G is a postero-lateral view of the three dimensional bone modelwith a point highlighted on the anterior articular surface of theacetabulum.

FIG. 10H is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the anteriorarticular surface of the acetabulum.

FIG. 11A is an antero-lateral view of the three dimensional bone modelwith a point highlighted on the anterior superior iliac spine.

FIG. 11 B is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the ASIS.

FIG. 11C is a lateral view of the three dimensional bone model depictinga pair of vectors in order to measure angular orientation relative to anacetabular plane.

FIG. 12A is lateral view of the three dimensional bone model of thepatient pelvis with a highlighted band on the anterior and superioraspect of the acetabular rim.

FIG. 12B is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the anterioraspect of the acetabular rim.

FIG. 12C is lateral view of the three dimensional bone model of thepatient pelvis with a highlighted band on the posterior and superioraspect of the acetabular rim.

FIG. 12D is a lateral view of the patient pelvis intra-operatively witha distal tip of a navigational probe contacting a point on the posterioraspect of the acetabular rim.

FIG. 13A is an anterior view of the three dimensional bone modeldepicting a pair of vectors in order to measure inclination about aplane that is perpendicular to the acetabular plane.

FIG. 13B is a postero-lateral view of the three dimensional bone modelwith a point highlighted on the posterior acetabular rim, and a firstembodiment of graphic surrounding the point, where the graphic is spacedapart from the point by a first radius.

FIG. 13C is a postero-lateral view of the three dimensional bone modelwith a point highlighted on the posterior acetabular rim, and a firstembodiment of graphic surrounding the point, where the graphic is spacedapart from the point by a second radius.

FIG. 13D is a postero-lateral view of the three dimensional bone modelwith a point highlighted on the posterior acetabular rim, and a secondembodiment of graphic surrounding the point, where the graphic is spacedapart from the point by a first radius.

FIG. 13E is a postero-lateral view of the three dimensional bone modelwith a point highlighted on the posterior acetabular rim, and a secondembodiment of graphic surrounding the point, where the graphic is spacedapart from the point by a second radius.

FIG. 14 is an example computing system having one or more computingunits that may implement various systems and methods discussed herein isprovided.

FIG. 15A is a posterior view of a knee joint.

FIG. 15B is an anterolateral view of a shoulder joint.

FIG. 15C is an anterolateral view of an elbow joint.

FIG. 15D is a medial view of an ankle joint.

FIG. 16A is a posterior view of the pelvis showing the geometricrelationship between the posterior superior iilac spines and a distalsacrum.

FIG. 16B is a posterior view of the spinal column showing the geometricrelationship between the distal most joints and the proximal mostjoints.

FIG. 17A illustrates bone pins, a clamping device, and a navigated probefor use on a patient's iliac crest in a registration procedure.

FIG. 17B illustrates bone pins, a clamping device, and a navigated probefor use on a patient's iliac crest in a registration procedure.

FIG. 17C illustrates a bone pin and a navigated probe for use on apatient's iliac crest in a registration procedure.

FIG. 17D illustrates bone pins, a clamping device, and a navigated probefor use on a patient's iliac crest in a registration procedure.

FIG. 17E illustrates bone pins, a clamping device, a navigated probe,and a sleeved registration tool for use on a patient's iliac crest in aregistration procedure.

FIG. 18A is an isometric, exploded front view of a bone pin clamp.

FIG. 18B is an isometric front view of a bone pin clamp.

FIG. 18C is a first side view of the bone pin clamp.

FIG. 18D is a second side view, opposite the first side view, of thebone pin clamp.

FIG. 18E is a top view of the bone pin clamp.

FIG. 18F is a bottom view of the bone pin clamp.

FIG. 18G is a front view of the bone pin clamp.

FIG. 18H is a back view of the bone pin clamp.

FIG. 19A is an isometric front view of a bone pin guide.

FIG. 19B is a first side view of the bone pin guide.

FIG. 19C is a second side view, opposite the first side view, of thebone pin guide.

FIG. 19D is a top view of the bone pin guide.

FIG. 19E is a bottom view of the bone pin guide.

FIG. 19F is a front view of the bone pin guide.

FIG. 19G is a back view of the bone pin guide.

FIG. 20A is an anterolateral view of a pelvis.

FIG. 20B is an anterolateral view of a pelvis with the bone pin guidepositioned against the iliac crest of the ilium.

FIG. 20C is an anterolateral view of a pelvis with the bone pin guidepositioned against the iliac crest of the ilium, and with a first bonepin positioned through a first guide of the bone pin guide.

FIG. 20D is an anterolateral view of a pelvis with the bone pin guidepositioned against the iliac crest of the ilium, and with the secondbone pin positioned through a second guide of the bone pin guide.

FIG. 20E is an anterolateral view of a pelvis with the two bone pinspositioned in the iliac crest of the ilium, and with the bone pin guideremoved.

FIG. 20F is an anterolateral view of a pelvis with the two bone pinspositioned in the iliac crest of the ilium, and with the bone pin clampbeing positioned over the two bone pins.

FIG. 20G is an anterolateral view of a pelvis with the two bone pinspositioned in the iliac crest of the ilium, and with the bone pin clamppositioned over the two bone pins.

FIG. 20H is an anterolateral view of a pelvis with the bone pin clamppositioned over the two bone pins, and with a third bone pin deliveredthrough the third guide of the bone pin guide.

FIG. 201 is a close-up view of the bone pin clamp positioned over thethree bone pins.

FIG. 20J is a close-up view of the bone pin clamp positioned over thethree bone pins with a tracker arrary coupled to the clamp via a trackercoupling.

FIG. 20K is a close-up view of the bone pin clamp positioned over thethree bone pins with a tracker arrary coupled to the clamp via a trackercoupling, and with a navigated probe contacting a registration indent ofthe clamp.

FIG. 21A is a flowchart of a method of registration using the bone pinguide and bone pin clamp.

FIG. 21 B is a flowchart of a computer-implemented method ofregistration using the bone pin clamp.

FIG. 22A is an isometric view of a bone pin guide and a bone pin clamppositioned on an iliac crest.

FIG. 22B is an isometric view of a bone pin guide positioned on an iliaccrest.

DETAILED DESCRIPTION

The present application incorporates by reference the followingapplications in their entireties: U.S. patent application Ser. No.12/894,071, filed Sep. 29, 2010, entitled “SURGICAL SYSTEM FORPOSITIONING PROSTHETIC COMPONENT AND/OR FOR CONSTRAINING MOVEMENT OFSURGICAL TOOL”; U.S. patent application Ser. No. 13/234,190, filed Sep.16, 2011, entitled “SYSTEMS AND METHOD FOR MEASURING PARAMETERS IN JOINTREPLACEMENT SURGERY”; U.S. patent application Ser. No. 11/357,197, filedFeb. 21, 2006, entitled “HAPTIC GUIDANCE SYSTEM AND METHOD”; U.S. patentapplication Ser. No. 12/654,519, filed Dec. 22, 2009, entitled“TRANSMISSION WITH FIRST AND SECOND TRANSMISSION ELEMENTS”; U.S. patentapplication Ser. No. 12/644,964, filed Dec. 22, 2009, entitled “DEVICETHAT CAN BE ASSEMBLED BY COUPLING”; and U.S. patent application Ser. No.11/750,807, filed May 18, 2007, entitled “SYSTEM AND METHOD FORVERIFYING CALIBRATION OF A SURGICAL DEVICE”.

I. Overview

The hip joint is the joint between the femur and the pelvis andprimarily functions to support the weight of the body in static (e.g.,standing) and dynamic (e.g., walking) postures. FIG. 1A illustrates thebones of an operative side of a hip joint 10, which include a leftpelvis or ilium 12 and a proximal end of a left femur 14. While a rightpelvis and proximal end of a right femur is not shown in FIG. 1A, such adiscussion herein is applicable to both the right and the left femur andpelvis without limitation. Continuing on, the proximal end of the femur14 includes a femoral head 16 disposed on a femoral neck 18. The femoralneck 18 connects the femoral head 16 to a femoral shaft 20. As shown inFIG. 1B, the femoral head 16 fits into a concave socket in the pelvis 12called the acetabulum 22, thereby forming the hip joint 10. Theacetabulum 22 and femoral head 16 are both covered by articularcartilage that absorbs shock and promotes articulation of the joint 10.

Over time, the hip joint 10 may degenerate (e.g., due to osteoarthritis)resulting in pain and diminished functionality. As a result, a hipreplacement procedure, such as total hip arthroplasty or hipresurfacing, may be necessary. During hip replacement, a surgeonreplaces portions of a patient's hip joint 10 with artificialcomponents. In total hip arthroplasty, the surgeon removes the femoralhead 16 and neck 18 and replaces the native bone with a prostheticfemoral component 26 comprising a head 26 a, a neck 26 b, and a stem 26c (shown in FIG. 2A). As shown in FIG. 2B, the stem 26 c of the femoralcomponent 26 is anchored in a cavity the surgeon creates in theintramedullary canal of the femur 14. Alternatively, if disease isconfined to the surface of the femoral head 16, the surgeon may opt fora less invasive approach in which the femoral head is resurfaced (e.g.,using a cylindrical reamer) and then mated with a prosthetic femoralhead cup (not shown). Similarly, if the natural acetabulum 22 of thepelvis 12 is worn or diseased, the surgeon resurfaces the acetabulum 22using a reamer and replaces the natural surface with a prostheticacetabular component 28 comprising a hemispherical shaped cup 28 a(shown in FIG. 2A) that may include a liner 28 b. To install theacetabular component 28, the surgeon connects the cup 28 a to a distalend of an impactor tool and implants the cup 28 a into the reamedacetabulum 22 by repeatedly striking a proximal end of the impactor toolwith a mallet. If the acetabular component 28 includes a liner 28 b, thesurgeon snaps the liner 28 b into the cup 28 a after implanting the cup28 a. Depending on the position in which the surgeon places the patientfor surgery, the surgeon may use a straight or offset reamer to ream theacetabulum 22 and a straight or offset impactor to implant theacetabular cup 28 a. For example, a surgeon that uses a postero-lateralapproach may prefer straight reaming and impaction whereas a surgeonthat uses an antero-lateral approach may prefer offset reaming andimpaction.

II. Exemplary Robotic System

A surgical system described herein may be utilized to perform hipreplacement, as well as other surgical procedures. As shown in FIG. 3A,an embodiment of a surgical system 5 for surgical applications accordingto the present disclosure includes a computer assisted navigation system7, a tracking device 8, a computer 15, a display device 9 (or multipledisplay devices 9), and a robotic arm 30.

The robotic arm 30 can be used in an interactive manner by a surgeon toperform a surgical procedure on a patient, such as a hip replacementprocedure. As shown in FIG. 3B, the robotic arm 30 includes a base 32,an articulated arm 34, a force system (not shown), and a controller (notshown). A surgical tool 58 (e.g., a rotary burring device as seen inFIG. 3A, an end effector 40 having an operating member as seen in FIG.3B) is coupled to an end of the articulated arm 34, and the surgeonmanipulates the surgical tool 58 by grasping and manually moving thearticulated arm 34 and/or the surgical tool.

The force system and controller are configured to provide control orguidance to the surgeon during manipulation of the surgical tool. Theforce system is configured to provide at least some force to thesurgical tool via the articulated arm 34, and the controller isprogrammed to generate control signals for controlling the force system.In one embodiment, the force system includes actuators and abackdriveable transmission that provide haptic (or force) feedback toconstrain or inhibit the surgeon from manually moving the surgical toolbeyond predefined virtual boundaries defined by haptic objects asdescribed, for example, in U.S. patent application Ser. No. 11/357,197(Pub. No. US 2006/0142657), filed Feb. 21, 2006, and/or U.S. patentapplication Ser. No. 12/654,519, filed Dec. 22, 2009, each of which ishereby incorporated by reference herein in its entirety. In a certainembodiment the surgical system is the RIO™. Robotic Arm InteractiveOrthopedic System manufactured by MAKO Surgical Corp. of FortLauderdale, Fla. The force system and controller are preferably housedwithin the robotic arm 30.

The tracking device 8 is configured to track the relative locations ofthe surgical tool 58 (coupled to the robotic arm 30) and the patient'sanatomy. The surgical tool 58 can be tracked directly by the trackingdevice 8. Alternatively, the pose of the surgical tool can be determinedby tracking the location of the base 32 of the robotic arm 30 andcalculating the pose of the surgical tool 58 based on joint encoder datafrom joints of the robotic arm 30 and a known geometric relationshipbetween the surgical tool and the robotic arm 30. In particular, thetracking device 8 (e.g., an optical, mechanical, electromagnetic, orother known tracking system) tracks (or enables determination of) thepose (i.e., position and orientation) of the surgical tool and thepatient's anatomy so the navigation system 7 knows the relativerelationship between the tool and the anatomy.

In operation, a user (e.g., a surgeon) manually moves the robotic arm 30to manipulate the surgical tool 58 (e.g., the rotary burring device, theend effector 40 having an operating member) to perform a surgical taskon the patient, such as bone cutting or implant installation. As thesurgeon manipulates the tool 58, the tracking device 8 tracks thelocation of the surgical tool and the robotic arm 30 provides haptic (orforce) feedback to limit the surgeon's ability to move the tool 58beyond a predefined virtual boundary that is registered (or mapped) tothe patient's anatomy, which results in highly accurate and repeatablebone cuts and/or implant placement. The robotic arm 30 operates in apassive manner and provides haptic feedback when the surgeon attempts tomove the surgical tool 58 beyond the virtual boundary. The hapticfeedback is generated by one or more actuators (e.g., motors) in therobotic arm 30 and transmitted to the surgeon via a flexibletransmission, such as a cable drive transmission. When the robotic arm30 is not providing haptic feedback, the robotic arm 30 is freelymoveable by the surgeon and preferably includes a virtual brake that canbe activated as desired by the surgeon. During the surgical procedure,the navigation system 7 displays images related to the surgicalprocedure on one or both of the display devices 9.

To aid in tracking the various pieces of equipment within the system,the robotic arm 30 may include a device marker 48 to track a global orgross position of the robotic arm 30, a tool end marker 54 to track thedistal end of the articulating arm 34, and a free-hand navigation probe56 for use in the registration process. Each of these markers 48, 54, 56(among others such as navigation markers positioned in the patient'sbone) is trackable by the tracking device 8 with optical cameras, forexample.

The navigation system 7 described herein may be any type of navigationsystem 7 known in the art without limitation. For example, thenavigation system 7 may be an optical navigation system that opticallytracks elements on a tracker array, an electromagnetic navigation systemthat uses magnetic fields and sensors to detect position, an ultrasoundnavigation system that scans bone surfaces and tool positions, fiberoptic navigation systems utilizing fiber optic cables attached tocomponents of the system, and mechanical arm navigation systems with armencoders through the linkage.

The computer 15 may include a display and an input device (e.g.,keyboard, mouse) and is configured to communicate with the navigationsystem 7, the tracking device 8, the various display devices 9 in thesystem, and the robotic arm 30. Furthermore, the computer 15 may receiveinformation related to a particular surgical procedure and performvarious functions related to performance of the surgical procedure. Forexample, the computer 15 may have software as necessary to performfunctions related to image analysis, surgical planning, registration,navigation, image guidance, and haptic guidance. A more detailedanalysis of an example computing system having one or more computingunits that may implement various systems and methods discussed herein,is described subsequently in reference to FIG. 14.

FIG. 3B depicts an end effector 40 particularly suited for use inrobotic assisted hip arthroplasty. The end effector 40 is configured tobe mounted to an end of the robotic arm 30. The end effector 40 includesa mounting portion 50, a housing, a coupling device, and a releasemember. The end effector 40 is configured to individually andinterchangeably support and accurately position multiple operatingmembers relative to the robotic arm 30. As seen in FIG. 3B, the endeffector 40 is coupled to an operating member 100. The end effector 40and related tools, systems, and methods are described in U.S. patentapplication Ser. No. 12/894,071, filed Sep. 29, 2010, which is herebyincorporated by reference in its entirety.

The mounting portion (or mount) 50 preferably couples the end effector40 to the robotic arm 30. In particular, the mounting portion 50 extendsfrom the housing and is configured to couple the end effector 40 to acorresponding mounting portion 35 of the robotic arm 30 using, forexample, mechanical fasteners, such that the mounting portions are fixedrelative to one another. The mounting portion 50 can be attached to thehousing or formed integrally with the housing and is configured toaccurately and repeatably position the end effector 40 relative to therobotic arm 30. In one embodiment, the mounting portion 50 is asemi-kinematic mount as described in U.S. patent application Ser. No.12/644,964, filed Dec. 22, 2009, and hereby incorporated by referenceherein in its entirety.

The end effector 40 in FIG. 3B is one example of a surgical tool thatcan be tracked and used by the surgical robotic arm 30. Other tools(e.g., drills, burrs) as known in the art can be attached to the roboticarm for a given surgical procedure.

III. Pre-Operative Planning a Surgical Procedure

Prior to the surgical procedure, a preoperative CT (computed tomography)scan of the patient's pelvis 12 and femur 14 is generated with a medicalimaging device. While the discussion will focus on CT scans, otherimaging modalities (e.g., MRI) may be similarly be employed.Additionally and alternatively, X-ray images derived from the CT scanand/or the three dimensional models 512, 514 can be used for surgicalplanning, which may be helpful to surgeons who are accustomed toplanning implant placement using actual X-ray images as opposed to CTbased models. The CT scan may be performed by the surgeon or at anindependent imaging facility. Additionally or alternatively,intra-operative imaging methods may be employed to generate a patientmodel of the bone. For example, various boney surfaces of interest maybe probed with a tracked probe to generate a surface profile of thesurface of interest. The surface profile may be used as the patient bonemodel. Accordingly, the present disclosure is applicable to all methodsof generating a patient bone model or a portion thereof.

As shown in FIG. 4, the CT scan or data from the CT scan is segmentedand to obtain a three dimensional model 512 of the pelvis 12 and a threedimensional model 514 of the femur 14. The three dimensional models 512,514 are used by the surgeon to construct a surgical plan. The surgeongenerates a surgical plan by designating a desired pose (i.e., positionand orientation) of the acetabular component and the femoral componentrelative to the models 512, 514 of the patient's anatomy. For example, aplanned pose 500 of the acetabular cup can be designated and displayedon a computer display, such as the display device 9. During the surgicalprocedure, motion of the patient's anatomy and the surgical tool inphysical space are tracked by the tracking device 8, and these trackedobjects are registered to corresponding models in the navigation system7 (image space). As a result, objects in physical space are correlatedto corresponding models in image space. Therefore, the surgical system 5knows the actual position of the surgical tool relative to the patient'sanatomy and the planned pose 500, and this information is graphicallydisplayed on the display device 9 during the surgical procedure.

In certain embodiments, the models 512, 514 may be of the full bonesurfaces 12, 14 respectively. In certain embodiments, the models 512,514 may be trimmed three dimensional models providing only criticalregions of interest such as the acetabulum 22 and femoral head 16. Thatis, the trimmed three dimensional models represent only a portion of thefull bone models 512, 514. In certain embodiments, the models 512, 514may be the combination of multiple models. For example, model 512 may bethe combination of individual three dimensional models of the operativepelvis, non-operative pelvis, and spine.

IV. Intra-Operative Procedures

A.

FIG. 5 illustrates an embodiment of intra-operative steps of performinga total hip replacement. In this embodiment, steps S1-S7, S9, S11, andS12 can be performed with or without robotic assistance. In otherembodiments, S1-S2 may not be required, S3-S5 could be done beforeS1-S2, and S7 could be done at any point before S8. Steps S8 and S10 arepreferably performed using the robotic arm 30. For example, step S8(reaming) can be performed using the robotic arm 30 of FIG. 3 with theend effector 40 coupled to the operating member 100, and step S10(impacting) can be performed using the robotic arm 30 with the endeffector 40 coupled to another operating member.

In step S1 of the surgical procedure, a tracking array is attached tothe femur 14 to enable the tracking device 8 to track motion of thefemur 14. In step S2, the femur 14 is registered (using any knownregistration technique) to correlate the pose of the femur 14 (physicalspace) with the three dimensional model 514 of the femur 14 in thenavigation system 7 (image space). Additionally, the femur checkpoint isattached. In step S3, the femur 14 is prepared to receive a femoralimplant (e.g., the femoral component 26) using a navigated femoralbroach.

B. Tracking and Registration of Pelvis

1. Overview

In step S4 of FIG. 5, an acetabular tracking array is attached to thepelvis 12 to enable the tracking device 8 to track motion of the pelvis12. In step S5, a checkpoint is attached to the pelvis 12 for use duringthe surgical procedure to verify that the acetabular tracking array hasnot moved in relation to the pelvis 12. The checkpoint can be, forexample, a checkpoint as described in U.S. patent application Ser. No.11/750,807 (Pub. No. US 2008/0004633), filed May 18, 2007, and herebyincorporated by reference herein in its entirety.

In step S6, the pelvis 12 is registered to correlate the pose of thepelvis 12 (physical space) with the three dimensional model 512 of thepelvis 12 in the navigation system 7 (image space). In certainembodiments, as shown in FIG. 6, registration is accomplished using thetracked navigation probe 56 to collect points on the pelvis 12 (physicalspace) that are then matched to corresponding points on the threedimensional model 512 of the pelvis 12 (image space). In certainembodiments, registration may be accomplished using a tool that iscoupled to the end effector 40 of the robotic arm 30. In certainembodiments, registration may be accomplished with any tool or devicethat is tracked with the navigation system 7. Two methods of registeringthe three dimensional model 512 of the pelvis (image space) and thepelvis 12 (physical space) are described in the subsequent sections ofthis application.

2. First Pelvic Registration Method

As shown in FIG. 6, the display device 9 may show the representation 512of the pelvis 12, including one or more registration points 516. Theregistration points 516 help the surgeon understand where on the actualanatomy to collect points with the tracked probe. The registrationpoints 516 can be color coded to further aid the surgeon. For example, aregistration point 516 on the pelvis 12 to be collected next with thetracked probe can be colored yellow, while registration points 516 thathave already been collected can be colored green and registration points516 that will be subsequently collected can be colored red. Afterregistration, the display device 9 can show the surgeon how well theregistration algorithm fit the physically collected points to therepresentation 512 of the pelvis 12.

For example, as shown in FIG. 7, error points 518 can be displayed toillustrate how much error exists in the registration between the surfaceof the representation 512 and the corresponding surface of the physicalpelvis 12. In one embodiment, the error points 518 can be color coded,for example, with error points 518 representing minimal error displayedin green and error points 518 representing increasing amounts of errordisplayed in blue, yellow, and red. As an alternative to color coding,error points 518 representing different degrees of error could havedifferent shapes or sizes. Verification points 519 can also bedisplayed. The verification points 519 illustrate to the surgeon whereto collect points with the tracked probe to verify the registration.When a registration point 519 is collected, the software of thenavigation system 7 displays the error (e.g., numerically inmillimeters) between the actual point collected on the anatomy and theregistered location of the representation 512 in physical space. If theregistration error is too high, the surgeon re-registers the pelvis 12by repeating the registration process of step S6.

This type of registration method requires the surgeon to continuallyswitch his or her focus from the display device 9 showing therepresentation 512 of the pelvis 12, including one or more registrationpoints 516, to the patient's physical pelvis 12 in order to collectaccurate points. Switching focus takes time, and accurately estimatingwhere the registration points 516 are on the patient's physical pelvis12 takes even more time. In such a registration method described in thissection, it may take at least forty-three points to complete an accurateregistration.

3. Second Pelvic Registration Method

This section describes another registration method for registering thepatient pelvis 12 (physical space) with the three dimensional model 512(image space) of the pelvis 12 using a tracked probe 56 or other tool(e.g., end of robotic arm 30). The method described in this section mayreduce the total number of collected points as compared with thepreviously described registration method. For example, with the methoddescribed in this section, a surgeon may complete an accurateregistration with thirty-two points or less. Additionally, much of theregistration described in this section is a region-based pointcollection, as opposed to a point-based point collection. In aregion-based point collection, the surgeon is permitted to collectpoints within a region of the patient's bone, as opposed to an exactpoint as identified on the three dimensional bone model 512. Thispermits the surgeon to focus on the patient's anatomy, and collectpoints within the permitted region on the bone without having to switchhis or her focus to the display screen 9 and back to the patient'sphysical pelvis 12. Collecting points within a permitted regionincreases accuracy as it is easier for the surgeon to collect pointswithin a region encompassing many possible locations of permissiblepoints, as compared with a single permissible point.

The patient pelvis 12 is referred to as in the “physical space” becausethe surgeon is physically using the tracked probe 56 to contact thepatient pelvis 12 intra-operatively where the position and orientationof the probe 56 is known and tracked by the tracking device 8 and thenavigation system 7. The three dimensional model 512 of the pelvis 12 isreferred to as in the “image space” because the model 512 is acomputerized representation of the pelvis 12, which, in certainimplementations, may be taken from pre-operative medical images (e.g.,CT, MRI) of the patient pelvis 12. As stated previously, in certainimplementations, the model 512 of the pelvis may be generated otherways, such as via intra-operatively tracking the pelvis over the bonesurface to generate a bone surface profile, and in some embodiments ageneric pelvis model may be presented.

In sum, use of the terms “physical space” and “image space” are utilizedherein to clarify when reference is made to the patient's physicalpelvis 12 or a three dimensional bone model 512, which is arepresentation of the patient pelvis 12 provided as a three dimensionalimage, respectively.

Reference is made to FIG. 8A, which shows a flowchart of the pelvicregistration method 800. The method 800 may include an initialregistration 802 to provide an initial mapping of the patient pelvis 12(physical space) with the three dimensional model 512 (image space) withrespect to position and orientation. The method 800 may also include afine registration 816 for fine tuning of the position and orientation.

i. Initial Registration

As seen in FIG. 8A, the initial registration 802 includes a step ofcapturing the center of rotation 804, capturing acetabular landmarks808, and capturing a distant reference point 814. Capturing theacetabular landmarks 808 may include a step of capturing points on theacetabular rim 810, and a step of capturing points on the surface of theacetabulum 812.

In discussing each step in the registration method 800, reference willbe made to FIG. 8B, which is a chart depicting the steps of the initialand fine registration 802, 816, along with an overview ofcharacteristics associated with each step. The Landmark/Region columnindicates the portion of the pelvis that is at issue in each step of themethod 800. The Capture Method column indicates whether the method ofcapturing points or data is a point-based collection method or aregion-based collection method. The difference between the two methodswill be discussed subsequently. The Used By column indicates whether theparticular step of the method 800 may be used in initial or fineregistration 802, 816. The Approach Dependent column indicates whetheror not the system 5 will vary the procedure based on the particularsurgical approach. For example, step 810 indicates that capturing pointson the acetabular rim is approach dependent. Thus, the system 5 mayindicate points for capturing during initial registration that arespecific for the chosen surgical approach (e.g., direct anterior,antero-lateral, postero-lateral). In a direct anterior approach, forinstance, the system 5 may identify points for capturing on the anterioracetabular rim since this particular area of the acetabulum is moreaccessible than others, such as the posterior acetabular rim.

Lastly, the Captured In column indicates where and when the points arecaptured. Each row indicates “Pre-Op/Intra-Op Registration”. While allsteps of the method 800 occur during intra-operative registration on thepatient pelvis (physical space), the points captured during theintra-operative registration must be compared with pre-operativelyidentified landmarks that correspond with the intra-operatively capturedpoints in order to orient or register the patient pelvis 12 (physicalspace) with the three dimensional bone model 512 of the patient pelvis12 (image space). Thus, each of the landmarks in the Landmark/Regioncolumn are identified in the three dimensional bone model 512 which isgenerated based on pre-operatively images (e.g., CT, MRI) of the patientpelvis 12. These locations of pre-operative landmarks, relative to eachother, are compared with the locations of the intra-operativelyregistered points to determine the accuracy of the registration process.

The discussion will now focus on the steps of the initial registration802 and, in particular, the step of registering the center of rotation804. For this, reference is made to FIGS. 9A-9B, which depict,respectively, a lateral view of the three dimensional model 512 of thepelvis 12 and a lateral view of the pelvis 12 (physical space). As seenin FIG. 9A, the three dimensional model 512 of the pelvis 12, as viewedon a display screen 9, includes a highlighted band 824 on the articularor lunate surface 826 of the acetabulum 22. The articular surface 826 iscrescent-shaped and is typically covered by articular cartilage, whichis not shown in the three dimensional model 512. The non-articular areaof the acetabulum 22 is the acetabular fossa 828. The articular surface826 of the acetabulum 22 is hemispherical in shape and abuts the femoralhead (not shown) and allows it to rotate within the acetabulum 22.

To register the center of rotation 804, as seen in FIG. 8, a surgeon mayuse the navigational probe 56 to capture, collect, or record data points(referred to as patient data) on the patient pelvis 12 (physical space),as seen in FIG. 9B, at multiple points along the articular surface 826of the acetabulum 22 that corresponds to the highlighted band 824 on thethree dimensional model 512 of the pelvis 12. An alternative embodimentcould use a navigational probe 56 or the tracked femur 14 that allows asurgeon to rotate within the acetabulum 22 thereby establishing adataset representing the center of rotation 804. Capturing, collecting,or recording data points means that the system 5 (e.g., computer 15)stores the location of the points relative to each other in a commoncoordinate system. An algorithm is then used to integrate the capturedpoints into the coordinate system of the three dimensional bone model512 to register or align the patient pelvis 12 (physical space) with themodel 512. In this way and upon completion of registration, arepresentation of the distal end a surgical tool 58 of the robotic arm30 of the surgical system 5 may be displayed on the display 9 relativeto the three dimensional bone model 512 in a way that appropriatelycorresponds with the physical location and orientation of the distal endof the surgical tool 58 with respect to the actual patient pelvis 12(physical space).

Capturing data points or patient data within the highlighted band 824may be referred to as a region-based point collection as opposed to apoint-based collection because acceptable points may be capturedthroughout the articular surface 826 corresponding to the highlightedband 824. In a point-based collection system, a specific point may bedepicted on the three dimensional model 512 of the pelvis 12 and thesurgeon may be queried to capture a data point at the specific point onthe patient pelvis 12 (physical space) that corresponds to the specificpoint on the three dimensional model 512.

In a certain embodiment, the system 5 may require the distance betweenany two points 830 to be spaced apart from each other a certain amount.The system 5 may require the distance between any two points 830 to begreater than 5 mm. The system 5 may require the distance between any twopoints 830 to be less than 80 mm. The system 5 may have an algorithmthat defines a required distance between any two points 830 based onother inputs (e.g. acetabulum 22 or acetabular component 28). The system5 may vary the distance between any two points 830 during point capture.Such a requirement may facilitate the dispersion of captured points 830so that all points 830 are not captured in one region of the articularsurface 826, for example. In certain embodiments, the system 5 may notrequire a defined distance spacing between points 830. In certainembodiments, the collected point 830 that is not satisfied the minimumspacing distance requirement may be rejected as an outlier or still beused for the point-to-model surface matching in fine registration 816.

In a certain embodiment, the system 5 may require a maximum and/or aminimum number of points 830 to be collected on the articular surface826. The system 5 may require at least ten points 830 be captured.Additionally or alternatively, the system 5 may require less than twentypoints 830 be captured.

Referring to FIG. 9C, the system 5 can use the captured points 830 onthe highlighted band 824 to define a sphere 832 with a center point 840and a radius 834 since the articular surface 826 of the acetabulum 22 isspherical. Stated differently, the system 5 can generate a sphere 832using the location of the captured points 830 because their locationsrelative to each other along with a best-fit calculation of the points830 can be fitted to a sphere 832. From the size of the sphere 832, theradius 834 (or diameter, volume, etc.) can be determined.

It is noted that the sphere 832 on the left in FIG. 9C illustrates thehighlighted band 824 and the points 830 on a spherical surface of thesphere 832. The sphere 832 on the right illustrates a 3/4 segment of thesphere 832 in order to depict the radius 834.

In a certain embodiment, the system 5 may optimize the number of points830 by stopping point 830 collection when points 830 are more than theminimum number of points 830 but less than the maximum number of points830. The system 5 may use an algorithm such as convergence metrics todetermine the stopping criterion/criteria. In a certain embodiment, aconvergence metric can be the difference between the radius 834calculated using N collected points 830 and the radius 834 calculatedusing a subset of collected points 830, such as N−1 collected points830. If the difference between the two radii 834 is smaller than apredefined threshold, the system 5 ends the point 830 collection earlybefore the points 830 reach the maximum number of points 830. In acertain embodiment, the convergence metrics can be calculated every timewhen a new point 830 is collected.

As seen in FIG. 9D, a center of rotation point 836 may bepre-operatively determined based on the three dimensional bone model 512of the pelvis 12. A radius 838 may then be determined from the center ofrotation point 836 to the articular surface 826 of the acetabulum. Thecenter of rotation point 836 may be determined based on pre-operativescans of the patient pelvis 12 and femoral head 16.

The size of the sphere 832 or, more particular, the radius 834 of thesphere 832 as determined from the intra-operative capturing of thepoints 830, or patient data (physical space), as in FIG. 9C, may becompared with the radius 838 from the center of rotation point 836 asdetermined from the three-dimensional bone model 512 (image space), asseen in FIG. 9D. That is, the intra-operatively collected patient data(e.g., sphere 832 and radius 834 in FIG. 9C) may be compared with thepre-operatively determined values (e.g., radius 838 of FIG. 9D) todetermine the variation there between.

More particularly, the system 5 may require a certain minimum differencebetween the two radii 834, 838 before the user of the system 5 maycontinue beyond step 804 of the initial registration 802. In certainembodiments, the system 5 may require the radii 834, 838 to be less than5 mm different from each other. In certain embodiments, the system 5 mayrequire the radii 834, 838 to be less than 4 mm different from eachother. In certain embodiments, the system 5 may require the radii 834,838 to be less than 3 mm different from each other. In certainembodiments, the system 5 may require the radii 834, 838 to be less than2 mm different from each other. In certain embodiments, the system 5 mayrequire the radii 834, 838 to be less than 1 mm different from eachother.

If the difference between the radii 834, 838 is within allowabletolerances, the system 5 (e.g., computer 15) may merge the location ofthe center point 840 of the sphere 832 as determined from theintra-operative capturing of the points 830 with the center of rotationpoint 836 as determined from the three dimensional bone model 512. Inthis way, the translational orientation or aspect of registering thepatient pelvis 12 (physical space) with the three dimensional bone model512 of the pelvis 12(image space) into a common coordinate system isfixed or locked into place. Stated differently, three degrees of freedom(i.e., translation in x, y, and z directions) may be fixed orpreliminarily determined upon merging the center point 840 of the sphere832 with the center of rotation point 836; thus, three degrees offreedom (i.e., rotation about the x, y, and z directions) are yetunknown.

In general, the system 5 is able to simplify the anatomy based on the CTscans to a patient specific geometrical feature. And then it generates asimilar geometry based on the patient data from the captured points. TheCT-based patient specific geometric feature is then compared with theintra-operatively captured geometric feature. The result of thecomparison reflects the quality of points capturing and boneregistration.

The subsequent steps of the registration process determine therotational orientation of the patient pelvis 12 (physical space) withrespect to the three dimensional bone model 512 of the pelvis (imagespace) such the robotic arm 30 of the system 5 will be orientedsimilarly in the image space and the physical space with respect to thebone model 512 of the pelvis and the patient pelvis, respectively.

Once the center of rotation 804 is calculated or captured, various otherpoints of patient data such as acetabular landmarks may be captured 808,as shown in FIG. 8. As stated previously, the capturing of theacetabular landmarks 808 may be used to determine the rotationalorientation of the pelvis 12 (physical space) with the three dimensionalbone model 512 of the pelvis 12 (image space). And since thetranslational relationship between the physical space and the imagespace is known by being fixed at the center of rotation point 836, thevarious acetabular landmarks captured at step 808 may be used to checkthe distances between the landmarks and the center of rotation point836.

Capturing patient data as points on the acetabular landmarks at step 808are point-based and may be approach dependent. As described previously,point-based data capture means that a point is identified (e.g.,highlighted with a dot) on the three dimensional bone model 512 of thepelvis 12 (image space) and the surgeon is queried to select thecorresponding point on the patient pelvis (physical space) with thenavigational probe 56. The system 5 (e.g., computer 15) can then comparethe distances between, for example, the center of rotation point 836 andthe highlighted point on the three dimensional bone model 512, and thecenter 840 of the sphere 832 and the intra-operatively captured point.

To begin the discussion of capturing acetabular landmarks at step 808,first is a description of antero-lateral and direct anterior approachesfor capturing points on the acetabulum rim and articular surface atsteps 810 and 812, at FIGS. 10A-10D. Second, is a description ofpostero-lateral approaches for capturing points on the acetabulum rimand articular surfaces at steps 810 and 812, illustrated in FIGS.10E-10H. Though not described, the methods herein may be applied toother hip surgical approaches (e.g. direct superior) or to the captureof landmarks for registering other joints (e.g. shoulder, elbow, knee,ankle), as shown in FIGS. 15A-15D.

Reference is made to FIGS. 10A and 10B, which are, respectively, anantero-lateral view of the three dimensional bone model 512 of thepatient pelvis 12 (image space) and a lateral view of the patient pelvis12 (physical space). As seen in FIG. 10A, the system 5 may identify(e.g., highlight) one or more points 842 on the anterior aspect of theacetabular rim 844 that forms the outer edge of the acetabulum 22 on thethree dimensional bone model 512 of the patient pelvis (image space).The system 5 may then query the surgeon, as seen in FIG. 10B, to capturethe corresponding point(s) 842 on the patient pelvis 12 (physical space)by touching the distal end of the navigational probe 56 against thepoint 842 and logging, collecting, or capturing the position of thepoint 842 as patient data within the system 5. As seen in FIG. 10B, thepoint 842 on the anterior aspect of the acetabular rim 844 is accessibleby the surgeon from a direct anterior approach or an antero-lateralapproach.

For each point 842 identified by the system 5 and captured by thesurgeon, the system 5 may then compare the distance between theidentified point 842 and the center of rotation point 836 (image space),as seen in FIG. 9D and 10A, with the intra-operatively gathered distancebetween the captured point 842 and the center point 840 of the sphere832, of FIG. 9C and 10B.

In certain embodiments, the system 5 may identify and query the surgeonto capture a single point 842 on the anterior aspect of the acetabularrim 844. In certain embodiments, the system 5 may identify and query thesurgeon to capture two points 842 on the anterior aspect of theacetabular rim 844. In certain embodiments, the system 5 may identifyand query the surgeon to capture five points 842 on the anterior aspectof the acetabular rim 844. In certain embodiments, the system 5 mayidentify and query the surgeon to capture ten points 842 on the anterioraspect of the acetabular rim 844. In certain embodiments, the system 5may identify and query the surgeon to capture fifteen points 842 on theanterior aspect of the acetabular rim 844. In certain embodiments, thesystem 5 may identify and query the surgeon to capture another number ofpoints 842 on the anterior aspect of the acetabular rim 844.

In certain embodiments, the system 5 may display one point 842 at a timeon the three dimensional bone model 512 and require the surgeon tocapture the corresponding point 842 on the patient pelvis 12 (physicalspace) before the system 5 displays another point 842 on the threedimensional bone model 512. In other embodiments, the system 5 maydisplay all points 842 (e.g., 1, 2, 5, 10, 15) on the three dimensionalbone model 512 of the pelvis and allow the surgeon to capture thecorresponding points in any order he or she chooses.

Continuing on with capturing the acetabular landmarks, the surgeon mayalso capture one or more points on the acetabular articular surface, atstep 812 of FIG. 8. As seen in FIG. 10C, which is an antero-lateral viewof the three dimensional bone model 512 of the patient pelvis 12 (imagespace), one or more points 846 may be identified (e.g., highlighted) ona posterior aspect of the articular surface 826 of the acetabulum 22 ofthe three dimensional bone model 512 of the patient pelvis (imagespace). The system 5 may query the surgeon, as seen in FIG. 10D, whichis a lateral view of the patient pelvis 12 (physical space), to capturethe corresponding point(s) 846 on the posterior aspect of the patientpelvis 12 (physical space) by touching the distal end of thenavigational probe 56 against the point(s) 846 and logging, collecting,or capturing the position of the point(s) 846 as patient data within thesystem 5. As seen in FIG. 10D, the point 846 on the posterior aspect ofthe acetabulum 22 is accessible by the surgeon from a direct anteriorapproach or an antero-lateral approach.

For each point 846 identified by the system 5 and captured by thesurgeon, the system 5 may then compare the distance between theidentified point 846 and the center of rotation point 836 (image space),as seen in FIG. 9D and 10C, with the intra-operatively gathered distancebetween the captured point 846 and the center point 840 of the sphere832, of FIG. 9C and 10D.

In certain embodiments, the system 5 may identify and query the surgeonto capture a single point 846 on the posterior aspect of the acetabulum22. In certain embodiments, the system 5 may identify and query thesurgeon to capture two points 846 on the posterior aspect of theacetabulum 22. In certain embodiments, the system 5 may identify andquery the surgeon to capture five points 846 on the posterior aspect ofthe acetabulum 22. In certain embodiments, the system 5 may identify andquery the surgeon to capture ten points 846 on the posterior aspect ofthe acetabulum 22. In certain embodiments, the system 5 may identify andquery the surgeon to capture fifteen points 846 on the posterior aspectof the acetabulum 22. In certain embodiments, the system 5 may identifyand query the surgeon to capture another number of points 846 on theposterior aspect of the acetabulum 22.

In certain embodiments, the system 5 may display one point 846 at a timeon the three dimensional bone model 512 and require the surgeon tocapture the corresponding point 846 on the patient pelvis 12 (physicalspace) before the system 5 displays another point 846 on the threedimensional bone model 512. In other embodiments, the system 5 maydisplay all points 846 (e.g., 1, 2, 5, 10, 15) on the three dimensionalbone model 512 of the pelvis and allow the surgeon to capture thecorresponding points in any order he or she chooses.

The following is a discussion of postero-lateral approaches forcapturing points on the acetabulum rim and articular surfaces at steps810 and 812. Reference is made to FIGS. 10E-10F for capturing points onthe acetabular rim 844 and to FIGS. 10G-10H for capturing points on thearticular surface 826 of the acetabulum 22.

As seen in FIG. 10E, which is a postero-lateral view of the threedimensional bone model 512 of the pelvis 12 (image space) displayed on adisplay screen 9, one or more points 848 may be identified (e.g.,highlighted) on a posterior aspect of the acetabular rim 844 of theacetabulum 22 of the three dimensional bone model 512 of the patientpelvis (image space). The system 5 may query the surgeon, as seen inFIG. 10F, which is a lateral view of the patient pelvis 12 (physicalspace), to capture the corresponding point(s) 848 on the posterioraspect of the acetabular rim 844 of the patient pelvis 12 (physicalspace) by touching the distal end of the navigational probe 56 againstthe point(s) 848 and logging, collecting, or capturing the position ofthe point(s) 848 as patient data within the system 5. As seen in FIG.10F, the point 848 on the posterior aspect of the acetabulum rim 844 isaccessible by the surgeon from a postero-lateral approach.

For each point 848 identified by the system 5 and captured by thesurgeon, the system 5 may then compare the distance between theidentified point 848 and the center of rotation point 836 (image space),as seen in FIG. 9D and 10E, with the intra-operatively gathered distancebetween the captured point 848 and the center point 840 of the sphere832, of FIG. 9C and 10F.

In certain embodiments, the system 5 may identify and query the surgeonto capture a single point 848 on a posterior aspect of the acetabularrim 844. In certain embodiments, the system 5 may identify and query thesurgeon to capture two points 848 on a posterior aspect of theacetabular rim 844. In certain embodiments, the system 5 may identifyand query the surgeon to capture five points 848 on a posterior aspectof the acetabular rim 844. In certain embodiments, the system 5 mayidentify and query the surgeon to capture ten points 848 on a posterioraspect of the acetabular rim 844. In certain embodiments, the system 5may identify and query the surgeon to capture fifteen points 848 on aposterior aspect of the acetabular rim 844. In certain embodiments, thesystem 5 may identify and query the surgeon to capture another number ofpoints 848 on a posterior aspect of the acetabular rim 844.

In certain embodiments, the system 5 may display one point 848 at a timeon the three dimensional bone model 512 and require the surgeon tocapture the corresponding point 848 on the patient pelvis 12 (physicalspace) before the system 5 displays another point 848 on the threedimensional bone model 512. In other embodiments, the system 5 maydisplay all points 848 (e.g., 1, 2, 5, 10, 15) on the three dimensionalbone model 512 of the pelvis and allow the surgeon to capture thecorresponding points in any order he or she chooses.

Now the discussion will focus on capturing anterior acetabularlandmarks, at step 812 of FIG. 8. As seen in FIG. 10G, which is apostero-lateral view of the three dimensional bone model 512 of thepelvis 12 (image space) displayed on a display screen 9, one or morepoints 850 may be identified (e.g., highlighted) on an anterior aspectof the articular surface 826 of the acetabulum 22 of the threedimensional bone model 512 of the patient pelvis 12 (image space). Thesystem 5 may query the surgeon, as seen in FIG. 10H, which is a lateralview of the patient pelvis 12 (physical space), to capture thecorresponding point(s) 850 on the anterior aspect of the articularsurface 826 of the acetabulum 22 of the patient pelvis 12 (physicalspace) by touching the distal end of the navigational probe 56 againstthe point(s) 850 and logging, collecting, or capturing the position ofthe point(s) 850 as patient data within the system 5. As seen in FIG.10H, the point 850 on the anterior aspect of the articular surface 826of the acetabulum 22 is accessible by the surgeon from a postero-lateralapproach.

For each point 850 identified by the system 5 and captured by thesurgeon, the system 5 may then compare the distance between theidentified point 850 and the center of rotation point 836 (image space),as seen in FIG. 9D and 10G, with the intra-operatively gathered distancebetween the captured point 850 and the center point 840 of the sphere832, of FIG. 9C and 10H.

In certain embodiments, the system 5 may identify and query the surgeonto capture a single point 850 on an anterior aspect of the articularsurface 826. In certain embodiments, the system 5 may identify and querythe surgeon to capture two points 850 on an anterior aspect of thearticular surface 826. In certain embodiments, the system 5 may identifyand query the surgeon to capture five points 850 on an anterior aspectof the articular surface 826. In certain embodiments, the system 5 mayidentify and query the surgeon to capture ten points 850 on an anterioraspect of the articular surface 826. In certain embodiments, the system5 may identify and query the surgeon to capture fifteen points 850 on ananterior aspect of the articular surface 826. In certain embodiments,the system 5 may identify and query the surgeon to capture anothernumber of points 850 on an anterior aspect of the articular surface 826.

In certain embodiments, the system 5 may display one point 850 at a timeon the three dimensional bone model 512 and require the surgeon tocapture the corresponding point 850 on the patient pelvis 12 (physicalspace) before the system 5 displays another point 850 on the threedimensional bone model 512. In other embodiments, the system 5 maydisplay all points 850 (e.g., 1, 2, 5, 10, 15) on the three dimensionalbone model 512 of the pelvis and allow the surgeon to capture thecorresponding points in any order he or she chooses.

It is noted that the surgeon may select the type of surgical approachwithin the system 5 so that the steps of capturing acetabular landmarks,at step 808 in FIG. 8, are only displayed for the selected surgicalapproach. In this way, for a direct anterior or an antero-lateralsurgical approach, as seen in FIGS. 10A-D, the system 5 may only displayanterior acetabular rim 844 points 842 and posterior articular surface826 points 846 on the acetabulum 22. Similarly, for a postero-lateralapproach, as seen in FIGS. 10E-10H, the system 5 may only displayposterior acetabular rim 844 points 848 and anterior articular surface826 points 850 on the acetabulum 22.

The next step in the initial registration 802, according to FIG. 8, isto capture a distant reference point 814. For this step 814, referenceis made to FIGS. 11A-11C. As seen in FIG. 11A, which is anantero-lateral view of the three dimensional bone model 512 of thepatient pelvis 12 (image space) as displayed on a display screen 9, apoint 852 may be identified (e.g., highlighted) on a distant referencepoint or marker such as the anterior superior iliac spine (“ASIS”) 854.In certain embodiments, the distant reference point may be the iliacspine crest or other landmarks that are spaced apart from the acetabulum22. In certain embodiments, the distant reference point may be anotherlandmark within the incision. In certain embodiments, the distantreference point may be the ASIS on the non-operative side of the pelvis12, or another landmark on the non-operative side of the patient.

As seen in FIG. 11B, which is a lateral view of the patient pelvis 12(physical space), the system 5 may query the surgeon to capture thecorresponding point 852 on the ASIS 854 of the patient pelvis 12(physical space) by touching the distal end of the navigational probe 56against the point(s) 852 and logging, collecting, or capturing theposition of the point(s) 852 as patient data within the system 5. Asseen in FIG. 11 B, the point 852 on the ASIS 854 of the pelvis 12 isaccessible by the surgeon from a multitude of surgical approaches sincethe ASIS may be identified (e.g., palpated) without an incision into thepatient body. In the case of the system 5 using the iliac spine crest, abone pin incision may be made in order to capture the point 852 on theiliac spine crest. In certain instances, the surgeon may utilize thebone pin guide 1900 and bone pin clamp 1800 as shown in FIGS. 18A-19G,and as described in the flowchart of FIG. 21A. And in certain instances,the surgeon may utilize the tools and methods described and shown inreference to FIGS. 17A-17E.

In certain embodiments, the system 5 may identify and query the surgeonto capture a single point 852 (e.g., ASIS). In certain embodiments, thesystem 5 may identify and query the surgeon to capture two points 852(e.g., ASIS, iliac spine crest). In certain embodiments, the system 5may identify and query the surgeon to capture five points 852. Incertain embodiments, the system 5 may identify and query the surgeon tocapture ten points 852. In certain embodiments, the system 5 mayidentify and query the surgeon to capture fifteen points 852. In certainembodiments, the system 5 may identify and query the surgeon to captureanother number of points 852.

In certain embodiments, the system 5 may display one point 852 at a timeon the three dimensional bone model 512 and require the surgeon tocapture the corresponding point 852 on the patient pelvis 12 (physicalspace) before the system 5 displays another point 850 on the threedimensional bone model 512. In other embodiments, the system 5 maydisplay all points 852 (e.g., 1, 2, 5, 10, 15) on the three dimensionalbone model 512 of the pelvis and allow the surgeon to capture thecorresponding points in any order he or she chooses.

For each point 852 identified by the system 5 and captured by thesurgeon, the system 5 may then compare the distance between theidentified point 852 and the center of rotation point 836 (image space),as seen in FIG. 9D AND 11A, with the intra-operatively gathered distancebetween the captured point 852 and the center point 840 of the sphere832, of FIG. 9C and 11B.

As seen in FIG. 11C, which is an antero-lateral view of the threedimensional bone model 512 of the patient pelvis 12 (image space) asdisplayed on a display screen 9, an intra-operatively determined vectorV1 is compared with a pre-operatively determined vector V2. Theintra-operatively determined vector V1 may extend from the center point840, which is coextensive with the center of rotation point 836, to theintra-operatively captured point 852′, which corresponds to the ASIS 854of the patient pelvis (physical space). The pre-operatively determinedvector V2 may extend from the center of rotation point 836 to the point852 on the ASIS 854 as determined from the pre-operative image scans(e.g., CT, MRI) of the pelvis 12 (image space).

The vectors V1, V2 may extend from an acetabular plane 856 which iscoextensive with the acetabular rim 844. From this plane 856, a normalline centered at the center of rotation 836 may be identified. Theangular difference Al between the vectors V1, V2 may be used to lock therotational alignment or orientation of the intra-operatively capturedpoints (physical space) with the three dimensional bone model 512 (imagespace).

The system 5 may use the corresponding pre-operatively captured landmarkpoints (image space), stored as patient data, as reference and giveguidance to the user for capturing the intra-operatively capturedlandmark points (physical space). In certain embodiments, the system 5may provide guidance based on the three dimensional geometry ofpre-operatively captured landmark points (image space), and expect thesame three dimensional geometry for the corresponding intra-operativelycaptured landmark points (physical space). In certain embodiments, thesystem 5 may use the Euclidean distance of landmark points to provideguidance. In certain embodiments, the system 5 may use the threedimensional angle between the vectors calculated from the landmarkpoints to provide guidance. In certain embodiments, the system 5 may usethe paired-point registration algorithm to best fit the pre-operativelycaptured landmark points (image space) and the correspondingintra-operatively captured landmark points (physical space), and use afitting error to provide guidance. The guidance may be visual, audio, ortactile feedback or a combination of each.

Upon the completion of intra-operatively captured landmark points, thesystem 5 may use an algorithm to calculate the initial registration 802transform using the intra-operatively captured landmark points (physicalspace) and the corresponding pre-operatively captured landmark points(image space). In certain embodiments, the system 5 may use apaired-point registration algorithm to compute the initial registration802 transform. In certain embodiments, the system 5 may useintra-operatively captured landmark points 836, 842, 846, 848, 850, 852(physical space), stored as patient data, and the correspondingpre-operatively captured landmark points (image space) to compute theinitial registration 802 transform. In certain embodiments, the system 5may only use a subset of the intra-operatively captured landmark pointsand the corresponding pre-operatively captured landmark points to findthe best initial registration 802 transform.

ii. Fine Registration

Referring back to FIG. 8A, fine registration 816 includes a region-basedpoint collection or capture of acetabular landmarks 818. Within thisstep, points are captured at the acetabular rim 820 and at the articularsurface of the acetabulum 822. As seen in FIG. 8B, the region-basedcapture in the fine registration is approach dependent. FIGS. 12A-12Billustrate an antero-lateral and direct anterior approach to pointcapture on the acetabular rim 844, and FIGS. 12C-12D illustrate apostero-lateral approach to point capture on the acetabular rim 844. Incertain embodiments, registration may be complete without the fineregistration 816.

To begin, reference is made to FIGS. 12A and 12B, which are,respectively, a lateral view of the three dimensional bone model 512 ofthe patient pelvis 12 (image space) and a lateral view of the patientpelvis 12 (physical space). As seen in FIG. 12A, the system 5 mayidentify a band 858, which may be highlighted, on the anterior andsuperior aspect of the acetabular rim 844 that forms the outer edge ofthe acetabulum 22 on the three dimensional bone model 512 of the patientpelvis (image space). The band 858 may extend outward a certain amountfrom the acetabular rim 844. The band 858 may indicate an allowablelocation for a region-based point collection or capture for a directanterior or antero-lateral surgical approach.

As seen in FIG. 12B, the system 5 may query the surgeon to capturepoints 860 on the patient pelvis 12 (physical space), using thenavigational probe 56, that correspond with the location of the band 858on the three dimensional bone model 512 of the pelvis 12 (image space).Accordingly, the surgeon may contact the distal tip of the navigationalprobe 56 against various points 860 on the anterior and superior aspectof the acetabular rim 844 and capture, log, collect, or store dataassociated with the location of each point 860 as patient data withinthe system 5 (e.g., computer).

For fine registration of the acetabular rim 844 via a postero-lateralapproach, as seen in FIG. 12C, which is a lateral view of the threedimensional bone model 512 of the patient pelvis 12 (image space), thesystem may identify a band 862, which may be highlighted, on theposterior and superior aspect of the acetabular rim 844 that forms theouter edge of the acetabulum 22 on the three dimensional bone model 512of the patient pelvis 12 (image space). The band 862 may indicate anallowable location for a region-based point collection or capture for apostero-lateral surgical approach.

As seen in FIG. 12D, the system 5 may query the surgeon to capturepoints 864 on the patient pelvis 12 (physical space), using thenavigational probe 56, that correspond with the location of the band 862on the three dimensional bone model 512 of the pelvis 12 (image space).Accordingly, the surgeon may contact the distal tip of the navigationalprobe 56 against various points 864 on the posterior and superior aspectof the acetabular rim 844 and capture, log, collect, or store dataassociated with the location of each point 864 as patient data withinthe system 5 (e.g., computer).

During the step 820 of collecting points along the acetabular rim 844,the system 5 may require the distance between any two captured points860 (for anterior and antero-lateral approaches), 864 (forpostero-lateral approaches) to be a minimum distance apart from eachother. In certain embodiments, the system 5 may require a minimumspacing between two captured points 860, 864 to be at least 1 mm. Incertain embodiments, the system 5 may require a minimum spacing betweentwo captured points 860, 864 to be at least 2 mm. In certainembodiments, the system 5 may require a minimum spacing between twocaptured points 860, 864 to be at least 3 mm. In certain embodiments,the system 5 may require a minimum spacing between two captured points860, 864 to be at least 4 mm. In certain embodiments, the system 5 mayrequire a minimum spacing between two captured points 860, 864 to be atleast 5 mm. In certain embodiments, the system 5 may require a minimumspacing between two captured points 860, 864 to be at least 6 mm. Incertain embodiments, the system 5 may require a minimum spacing betweentwo captured points 860, 864 to be at least 7 mm. In certainembodiments, the system 5 may require a different minimum spacingbetween two captured points 860, 864. In certain embodiments, the system5 may have an algorithm that defines a required distance between any twopoints 860, 864 based on other inputs (e.g. acetabulum 22 or acetabularcomponent 28). In certain embodiments, the system 5 may vary thedistance between any two points 860, 864 during point capture. Such arequirement may facilitate the dispersion of captured points 860, 864 sothat all points 860, 864 are not captured in one region of theacetabular rim 844, for example. In certain embodiments, the system 5may not require a defined distance spacing between points 860, 864. Incertain embodiments, the collected point 860, 864 that is not satisfiedthe minimum spacing requirement may be rejected as an outlier or stillbe used for the point-to-model surface matching in fine registration816.

In certain embodiments, the system 5 may require the surgeon to capturea maximum and/or a minimum number of points 860, 864 for a givensurgical approach before proceeding to a subsequent step of theregistration process. For example, in certain embodiments the system 5may require a minimum of twenty points be captured. In certainembodiments the system 5 may require a minimum of fifteen points becaptured. In certain embodiments the system 5 may require a minimum often points be captured. In certain embodiments the system 5 may requirea minimum of five points be captured. In certain embodiments the system5 may require between ten and twenty points be captured.

In a certain embodiment, the system 5 may optimize the number of points860, 864 by stopping point 860, 864 collection when points 860, 864 aremore than the minimum number of points 860, 864 but less than themaximum number of points 860, 864. The system 5 may use an algorithmsuch as convergence metrics to determine the stoppingcriterion/criteria. In a certain embodiment, a convergence metric can bethe difference between 1) the root-mean-square error of point-to-modelsurface matching calculated using N collected acetabular rim points 860,864 plus the articular surface points 830 and landmark points 842, 846,848, 850, and 2) the root-mean-square error of point-to-model surfacematching calculated using a subset of collected acetabular rim points860, 864 such as N−1 collected points 860, 864 plus the articularsurface points 830 and landmark points 842, 846, 848, 850. If thedifference between the two root-mean-square errors is smaller than apredefined threshold, the system 5 ends the point 860, 864 collectionearly before the points 860, 864 reach the maximum number of points 860,864. In a certain embodiment, the convergence metrics can be calculatedevery time when a new point 860, 864 is collected.

Referring back the fine registration 816 of FIG. 8A, the acetabulumarticular surface is captured 822 and stored as patient data. This step822 is similar to the methods described in reference to FIGS. 9A and 9Band, thus, the following discussion will be made with reference to thosefigures. Also, the discussion in reference to FIGS. 9A and 9B is alsoapplicable to the discussion of step 822. For example, while the minimumdistance between the points 830 was discussed in reference to FIGS. 9Aand 9B, the system 5 may use the same parameters in the fineregistration of the acetabulum articular surface capture 822. For thefine registration at step 822, as seen in FIG. 9A, the system 5 maydisplay on a display screen 9 a highlighted band 824 on the articularsurface 826 of the acetabulum 22 on the three dimensional bone model 512of the patient pelvis 12 (image space). As discussed previously, this isa region-based point capture where the surgeon may capture points 830 onthe patient pelvis 12 (physical space) on any area of the pelvis 12 thatcorresponds with the highlighted band 824 (i.e., articular surface 826).

As with the methods described in reference to FIGS. 9A-9B, the system 5may require a certain number of points 830 be captured before moving onto other steps in the registration 800. In certain embodiments, thesystem 5 may require a minimum of twenty points be captured. In certainembodiments the system 5 may require a minimum of fifteen points becaptured. In certain embodiments the system 5 may require a minimum often points be captured. In certain embodiments the system 5 may requirea minimum of five points be captured. In certain embodiments the system5 may require between ten and twenty points be captured.

Once all the acetabular rim points 860, 864 are collected, an algorithmmay be used to determine the registration transform for fineregistration 816. In a certain embodiment, the system 5 may useIterative Closest Point (ICP) (P. J. Besl, H. D. McKay, A method forregistration of 3-D shapes, IEEE Transactions on Pattern Analysis andMachine Intelligence, 1992), a point-to-surface matching algorithm thatbest fits the intra-operatively captured points (physical space) withthe three dimensional bone model 512 (image space). In certainembodiments, the intra-operatively captured points might be a collectionof previously mentioned articular surface points 830, acetabular rimpoints 860, 864, and landmark points 842, 846, 848, 850. In certainembodiments, the intra-operatively captured points might be a collectionof articular surface points 830, acetabular rim points 860, 864, andlandmark points 842, 846, 848, 850 with certain points removed (e.g.,statistical outliers). In certain embodiments, the intra-operativelycaptured points might be used for both initial registration 802 and fineregistration 816. In certain embodiments, the ICP algorithm may use theinitial registration 802 transform as the initial guess to improve fineregistration 816.

Using the information from the fine registration 816, quality metricsmay be employed to determine the accuracy of registration.

Within the fine registration 816, quality metrics may be employed forchecking and verifying the accuracy of the rotational orientation aroundthe acetabular normal, as similarly described with reference to FIG.11C. As seen in FIG. 11C, an intra-operatively determined vector V1 iscompared with a pre-operatively determined vector V2 to determine thedifference in rotational orientation between the intra-operativelycaptured points and the pre-operatively determined points. Theintra-operatively determined vector V1 may extend from the center point840, which is coextensive with the center of rotation point 836, to theintra-operatively captured point 852′, which corresponds to the ASIS 854of the patient pelvis (physical space). The pre-operatively determinedvector V2 may extend from the center of rotation point 836 to the point852 on the ASIS 854 as determined from the pre-operative image scans(e.g., CT, MRI) of the pelvis 12.

The vectors V1, V2 may extend from an acetabular plane 856, defined in alateral view, which is coextensive with the acetabular rim 844. Fromthis plane 856, a normal line centered at the center of rotation 836 maybe identified. The angular difference Al between the vectors V1, V2 maybe used to lock the rotational alignment or orientation of theintra-operatively captured points (physical space) with the threedimensional bone model 512 (image space).

Another quality metric, as seen in FIG. 13A, which is an antero-lateralview of the three dimensional bone model 512 of the patient pelvis 12(image space) displayed on a display screen 9 of the system 5, may beemployed for checking inclination or rotation about a plane 866perpendicular to the acetabular plane 856 as described in reference toFIG. 11C. As seen in FIG. 13A, vectors V1, V2 are the same vectors asshown and described in reference to FIG. 11C. FIG. 13A simply displaysthe vectors V1, V2 with respect to a plane 866 that is perpendicular tothe acetabular plane 856 so as to measure an angular difference A2between the vectors V1, V2 in the plane 866. The angle A2 may be used tomeasure an inclination or angular difference between the threedimensional bone model 512 of the pelvis 12 (image space) and thepatient pelvis 12 (physical space).

Additionally or alternatively, the system 5 may include a quality metricby instructing the user to collect additional points on the patient'sanatomy at different locations, and then the system 5 measures thedistance between the captured point and the corresponding surface of thethree dimensional bone model 512 to ensure registration accuracy isacceptable. In certain instances, the system 5 may queue the user tocollect one verification point. In certain instances, the system 5 mayqueue the user to collect two verification points. In certain instances,the system 5 may queue the user to collect three verification points. Incertain instances, the system 5 may queue the user to collect sixverification points. In certain instances, the system 5 may queue theuser to collect eight verification points. In certain instances, thesystem 5 may queue the user to collect up to ten verification points.

The location of the verification points may be locations correspondingto low confidence of registration (e.g., point-to-surface mapping isabove a certain threshold). This way, areas of low confidence canidentified and additional points can be captured in these areas todetermine if registration can result in a higher confidence in the area.Once the user captures the verification points, the captured points maybe added to the original point cloud, and all points may be used in theregistration algorithm to refine the registration transform.

In certain instances, the location of the verification points may beapproach dependent (e.g., direct anterior) so that the points are withinthe opening of the incision. In certain instances, the location of theverification points may be spaced apart from previously captured pointsso as to ensure a minimum distance between each of the captured points,or to ensure a balanced distribution of the captured points.

Upon completion of the fine registration 816, the system 5 may indicatethat the registration process 800 is complete, and the surgicalprocedure may commence.

The following discussion focuses on a graphical user interface (“GUI”)1000 associated with guiding the capture of landmarks on the patient'sanatomy during a registration procedure of a robotic surgery. Suchguidance may be useful for the surgeon as he or she may be attempting tolocate a physical point on the patient's pelvis 12 while also looking ata corresponding virtual point on the three dimensional bone model 512displayed on a display screen 9. In this way, the GUI 1000 may provideguidance to the surgeon that he or she is nearing the physical point onthe pelvis 12 that corresponds to the virtual point on the bone model512.

FIGS. 13B-13C depict a first embodiment of a GUI 1000 that guides a userin capturing a point 1002. FIGS. 13D-13E depict a second embodiment of aGUI 1000 that guides a user in capturing a point 1002.

Referring to FIG. 13B, the GUI 1000 is displayed on a display screen 9,which shows the three dimensional bone model 512 of the patient pelvis12 on a portion of the screen 9. A virtual point 1002 is displayed onthe bone model 512 for which the user is instructed to capture orcollect with the system 5 on the patient's pelvis (physical space) withthe navigation probe or other tracked tool (not shown). In certaininstances, a radius of the virtual point 1002 (being relative to thepatient's anatomy as replicated in the bone model 512) may be about 4millimeters (mm). In certain instances, the radius of the virtual point1002 may be other distances such as, for example, 2 mm, 6 mm, or 10 mm,among others.

In the first embodiment, directional arrows or triangles 1004 willappear and surround point 1002 in a generally circular fashion when thetip of the navigation probe or other tracked tool is within a certainradius or distance to the physical point on the patient's pelvis 12 thatcorresponds with the location of the virtual point 1002 on the bonemodel 512. In certain instances, the directional arrows 1004 will not bedisplayed until the tip of the navigation probe is within a 100 mmradius of the physical point that corresponds with the virtual point1002. In this way, the arrows 1004 may appear and disappear,respectively, as the tip of the navigation probe moves within the 100 mmradius, and moves outside of the 100 mm radius. The radius of 100 mm isexemplary, and may be other distances such as, for example, 50 mm, 150mm, or 200 mm, among others.

When the tip of the probe approaches and enters a certain radius ordistance away from the point on the patient's pelvis 12 corresponding tothe point 1002 on the bone model 512 (e.g., 100 mm), the arrows 1004 mayappear and be spaced apart from the point 1002 a first radius. As theuser moves the tip of the probe closer to the point on the patient'spelvis 12 corresponding to the point 1002 on the bone model 512, thearrows 1004 may move closer to the point 1002, as seen in FIG. 13C.Stated differently, as the user moves the tip of the probe closer to thepoint on the patient's pelvis 12 corresponding to the point 1002 on thebone model 512, the first radius decreases to a second radius. Incertain instances, as the tip of the probe gets progressively closer tothe physical point on the patient's pelvis 12 corresponding to the point1002 on the bone model 512, the arrows 1004 corresponding moveprogressively closer to the point 1002, and the radius of the arrows1004 progressively decreases indicating the tip of the probe is near thepoint 1002 to be captured. In certain instances, the point 1002 and/orthe arrows 1004 may change color when the point is captured and/or whenthe tip of the probe is in a location accurately corresponding to thepoint 1002.

In this way, the GUI 1000 includes the directional arrows 1004sequentially transitioning from a first state, as seen in FIG. 13B,where the arrows 1004 are further away from the point 1002, to a secondstate, as seen in FIG. 13C, where the arrows 1004 are closer to thepoint 1002. In certain instances, the color of the arrows and/or point1002 may change when sequentially transitioning from the first state tothe second state. For example, the colors may change from red, toyellow, and to green as the tip of the navigation probe progressivelymoves closer to the point 1002.

Referring to FIGS. 13D, the graphical user interface (“GUI”) 1000 isdisplayed on a display screen 9, which shows the three dimensional bonemodel 512 of the patient pelvis 12 on a portion of the screen 9. Avirtual point 1002 is displayed on the bone model 512 for which the useris instructed to capture with the system 5 on the patient's pelvis(physical space) with the navigation probe or other tracked tool (notshown). In certain instances, a radius of the virtual point 1002 (beingrelative to the patient's anatomy as replicated in the bone model 512)may be about 4 mm. In certain instances, the radius of the virtual point1002 may be other distances such as, for example, 2 mm, 6 mm, or 10 mm,among others.

In the second embodiment, a reticle 1004 having a circle with partialvertical and horizontal alignment indicators may appear and surroundpoint 1002 when the tip of the navigation probe or other tracked tool iswithin a certain radius or distance to the physical point on thepatient's pelvis 12 that corresponds with the location of the virtualpoint 1002 on the bone model 512. In certain instances, the reticle 1004will not be displayed until the tip of the navigation probe is within a100 mm radius of the physical point that corresponds with the virtualpoint 1002. In this way, the reticle 1004 may appear and disappear,respectively, as the tip of the navigation probe moves within the 100 mmradius, and moves outside of the 100 mm radius. The radius of 100 mm isexemplary, and may be other distances such as, for example, 50 mm, 150mm, or 200 mm, among others.

When the tip of the probe approaches and enters a certain radius ordistance away from the physical point on the patient's pelvis 12corresponding to the virtual point 1002 on the bone model 512, thecircle of the reticle 1004 may appear and be spaced apart from the point1002 a first radius. As the user moves the tip of the probe closer tothe point on the patient's pelvis 12 corresponding to the point 1002 onthe bone model 512, the radius gets smaller such that the circle of thereticle 1004 moves closer to the point 1002, as seen in FIG. 13E. Stateddifferently, as the user moves the tip of the probe closer to the pointon the patient's pelvis 12 corresponding to the point 1002 on the bonemodel 512, the first radius decreases to a second radius. In certaininstances, as the tip of the probe gets progressively closer to thepoint on the patient's pelvis 12 corresponding to the point 1002 on thebone model 512, the size of the circle (e.g., the radius) of the reticle1004 corresponding gets progressively smaller and closer to the point1002 indicating that the tip of the probe is near the point 1002 to becaptured. In certain instances, the point 1002 and/or the circle of thereticle 1004 may change color when the point is captured and/or when thetip of the probe is in a location accurately corresponding to the point1002.

In this way, the GUI 1000 includes the a reticle 1004 sequentiallytransitioning from a first state, as seen in FIG. 13D, where a perimeterof the circle of the reticle 1004 is farther away from the point 1002,to a second state, as seen in FIG. 13E, where the perimeter of thecircle of the reticle 1004 is closer to the point 1002. In certaininstances, the color of the reticle 1004 and/or point 1002 may changewhen sequentially transitioning from the first state to the secondstate. For example, the colors may change from red, to yellow, and togreen as the tip of the navigation probe progressively moves closer tothe point 1002.

The directional arrows and reticle 1004 may be substituted for othergraphics including, but not limited to a bulls eye, a pointer, atransparent circle or sphere, or destination pin, among others.Additionally, or alternatively, the graphic may blink, rotate, enlarge,or shrink to indicate a change in distance of the tip of the probe tothe point 1002. In certain instances, any graphic may be used thatgenerally identifies the point 1002 on the bone model 512 in a first waywhen the tip of the probe is a first distance from the point on thepatient's pelvis 12 that corresponds with the point 1002, and generallyidentifies the point 1002 on the bone model 512 in a second way when thetip of the probe is a second distance from the patient's pelvis 12 thatcorresponds with the point 1002. In this example, the first distance maybe further away from the point 1002 than the second distance, and thefirst way may be the graphic with a first diameter that is larger than asecond diameter of the graphic in the second way.

It is noted that the GUI described in reference to FIGS. 13B-E may beutilized at any step in the methods described herein without limitation(e.g., initial registration, fine registration, verification).

While the former sections of this application focus on registration ofthe pelvis 12, the systems and methods described herein are applicableto intra-operative registration of other bones and joints. FIGS. 15A-15Ddepict example joints for intra-operative registration including a kneejoint 600, a shoulder joint 700, an elbow joint 800, and an ankle joint900, respectively.

As seen in FIG. 15A, the knee joint 600 includes a distal end of a femur602 and a proximal end of a tibia 604. The distal end of the femur 602includes medial and lateral condyles 606. The proximal end of the tibia604 includes a tibial plateau 608 including medial and lateral portionsconfigured to mate with the corresponding condyles 606 of the femur 602.As the knee joint 600 is articulated, the condyles 606 rotate relativeto the tibial plateau 608. A thin layer of cartilage may be positionedbetween the condyles 606 and the tibial plateau 608. As seen in thefigure, the condyles 606 may include a rounded or convex profile,whereas the tibial plateau 608 includes a concave profile. A total kneereplacement may replace the distal end of the femur 602 including thecondyles 606 with a femoral component of an implant, as well as a tibialcomponent of an implant to replace the tibial plateau 608. Duringsurgical registration of the tibia 604 and femur 602 for the kneearthroplasty, as with the systems and methods described with referenceto the pelvis 12, a center of rotation could be calculated for the kneejoint 600 based, for example, on a shape of the tibial plateau 608, orotherwise. Similarly, portions of the tibia 604 or femur 602 surroundingthe tibial plateau 608 and condyles 606 may be registered, as well as along point on one or both bones.

As seen in FIG. 15B, the shoulder joint 700 includes a lateral portionof a scapula 702 and a proximal end of a humerus 704. The scapula 702includes a glenoid cavity 706 which is a shallow pyriform articularsurface on a lateral end of the scapula 702. A humeral head 708, whichis nearly hemispherical in shape, articulates within the glenoid cavity706. A conventional total shoulder replacement surgery may replace thehumeral head 708 and glenoid cavity 706 with an implant having a stemthat fits within the humerus 704 and an implant ball that fits within aglenoid socket component that is fitted to the scapula in place of theglenoid cavity 706. Generally, the humeral head 708 may be considered toinclude a convex bone portion, while the scapula 702 may be consideredto include a concave bone portion. During surgical registration of thescapula 702 and humerus 704 in preparation for a shoulder arthroplasty,as with the systems and methods described with reference to the pelvis12, a center of rotation could be calculated for the shoulder joint 700based, for example, on a shape of the glenoid cavity 706, or otherwise.Similarly, portions of the scapula 702 surrounding the glenoid cavity706 (e.g., a rim of the glenoid cavity 706) may be registered, as wellas a long point (e.g., posterior spine of scapula 702, clavicle,acromion).

As seen in FIG. 15C, the elbow joint 800 includes a distal end of ahumerus 802, and a proximal end of an ulna 804. The distal end of thehumerus 802 includes a trochlea 806 that articulates with a trochlearnotch 808 of the ulna 804. The trochlea 806 is convex from anterior toposterior, and concave medial to lateral. The trochlear notch 808 of theulna 804 is concave anterior to posterior, and convex medial to lateral.The distal end of the humerus 802 also includes a capitulum thatarticulates with a head of a radius (not shown). Generally, the distalend of the humerus 802 may be considered to include a convex boneportion, while the ulna 804 may be considered to include a concave boneportion. A conventional elbow replacement includes replacing the distalend of the humerus 802 and the proximal end of the ulna 804 with animplant component having a humeral metal stem component, a fixed hinge,and an ulna metal stem component. During surgical registration of thehumerus 802 and the ulna 804, as with the systems and methods describedwith reference to the pelvis 12, a center of rotation could becalculated for the elbow joint 800 based, for example, on a shape of thetrochlear notch 808, or otherwise. Similarly, portions of the trochlearnotch 808 (e.g., surrounding the notch 808, radial notch) may beregistered, as well a long point on the ulna 804.

As seen in FIG. 15D, the ankle joint 900 includes a distal end of thetibia 902 and a talus 904. The fibula is not shown. The distal end ofthe tibia 902 includes an inferior articular surface or plafond. Asuperior surface of the talus 904 includes an articular surface ortrochlea tali, which is semi-cylindrical, and which mates with thedistal end of the tibia 902. Generally, the distal end of the tibia 902may be considered to include a concave bone portion, while the talus maybe considered to include a convex bone portion. In a conventional anklereplacement surgery, the distal end of the tibia 902 and a proximalportion of the talus 904 are replaced with a tibial component and atalar component, respectively. The talar component is typically convex,and mates with the tibial component, which is concave. During surgicalregistration of an ankle replacement surgery, as with the system andmethods described with reference to the pelvis 12, a center of rotationcould be calculated for the ankle joint 900 based, for example, on ashape of the distal end of the tibia 902 or plafond, or otherwise.Similarly portions of the distal end of the tibia 902 or plafond (e.g.,surrounding area) may be registered, as well as a long point on thetibia 902 (e.g., tibial tuberosity).

FIGS. 16A and 16B depict additional or alternative registration methodsfor other portions of the body that utilizes pattern geometry to reducethe number of registrations points needed for an accurate registrationprocess. FIG. 16A depicts a posterior view of a pelvis 12 including aleft and right ilium 1100, and a sacrum 1102 between the left and rightilium 1100. FIG. 16B depicts a posterior view of a spinal column 1104.

As seen in FIG. 16A, there is a geometric relationship between the rightand left posterior superior iliac spine (“PSIS”) 1106 and the distalsacrum 1108. The distal sacrum 1108 may be any point at a medial-lateralmidline of the sacrum 110 including, but not limited to, the apex of thesacrum at its connection with the base of the coccyx. The right and leftPSIS 1106 and the distal sacrum 1108 define an isosceles triangle withtwo equal length sides 1110 and two equal angles 1112. Thus, thegeometric information can be used in the registration process in asimilar manner as the center of rotation calculation describedpreviously. For example, a surgeon may capture the location of the rightand left PSIS 1106 and the system 5 may guide the surgeon in capturingthe location of the distal sacrum 1108 given that the lengths 1110 tothe distal sacrum 1108 from each of the PSIS 1106 must be equal. Knowingthe geometric relationship between the boney landmarks may provideguidance to the surgeon by ensuring the location for capturing of thedistal sacrum 1108 is taken when the lengths 1110 are equal.

As seen in FIG. 16B, there is a geometric relationship between the mostproximal joints 1114 of the spine 1104 and the most distal joints 1116of the spine 1104. More particularly, the proximal joints 1114 and thedistal joints 1116 may define an isosceles trapezoid with parallel bases1118, 1120 and equal angles 1122 between the distal base 1118 and thelegs 1124. Thus, the geometric information can be used in theregistration process in a similar manner as the center of rotationcalculation described previously to ensure that the surgeon capturesaccurate points.

V. Pelvic Registration Tools and Methods of Use

The following description of tools, systems, and methods for use inregistration procedures reference certain anatomy (e.g., iliac crest) asspecific instances of use; however, it is foreseen that the tools,systems, and methods described herein may be used on differentanatomical landmarks without limitation. The specific anatomicallandmarks, such as the iliac crest, are merely exemplary of a locationused in a hip procedure. As such, the tools, systems, and methodsdescribed herein may be used on bones associated with surgicalprocedures on other joints (e.g., knee, ankle elbow, shoulder, spine).

FIGS. 17A-17E depict example tools and methods for use in capturing oneor more points on the iliac crest 1700 of the ilium 1702 of the patient.One challenge with locating and capturing a point on the iliac crest1700 in a hip registration procedure is that such an area may not beeasily accessible to the surgeon within the incision opening for the hipprocedure. While a separate stab incision may be utilized at the iliaccrest 1700 to access and log a data point, it is generally desirable tomake as few incisions into the body as possible. The followingembodiments involve using a tracker 1704 that is ultimately attached tothe patient, for example at the iliac crest 1700, and obtaining thelandmark crest point (as illustrated in FIGS. 11A and 11B, and describedin the corresponding section of the application, and described inreference to step 814 of FIG. 8A) in or around the incision for theattachment of the tracker 1704. In this example, the iliac crest 1700 isused for tracking purposes in addition to the registration process 1200defined previously.

FIG. 17A depicts a first embodiment of a device 1706 and method foraccessing and capturing one or more data points on the patient's iliaccrest 1700. The device 1706 includes three bone pins 1710 and a clamp1708. The clamp 1706 may include three equally spaced-apartthrough-bores 1712 for receiving the bone pins 1710 therein in a knownorientation relative to each other. The clamp 1706 may include a lockingfeature (e.g., thumb-screw to compress against the pins 1710) somovement of the pins 1710 relative to the clamp 1706 is restrained oncethe locking feature is engaged. A tracker 1704 (e.g., optical,electromagnetic, ultrasound, fiber optic, mechanical arm linkage) may beattached or integrated with the clamp. The tracker 1704 may be monitoredvia a tracking device (e.g., camera) 8 of the navigation system 7. Inthe first embodiment, a surgeon may access the patient's iliac crest1700 for landmark acquisition by inserting a probe tip of a trackedprobe 56 through one of the pin incisions and contacting the iliac crest1700 at a point 1714 where the pin 1710 extends into the bone 1702.While the device 1706 depicts three through-bores 1712, the device mayinclude a different number of through-bores 1712 without departing fromthe teachings of the present disclosure. Additionally or alternatively,the through-bores 1712 are described as being equally-spaced apart, butin certain instances the through-bores 1712 may be un-evenly spacedapart from each other.

FIG. 17B depicts a second embodiment of a device 1706 and method foraccessing and capturing one or more data points on the patient's body,for example at the iliac crest 1700. The device 1706 includes three bonepins 1710 and a clamp 1708. The clamp 1708 may include three equallyspaced-apart through-bores 1712 for receiving the bone pins 1710 thereinin a known orientation relative to each other. The clamp 1708 mayinclude a locking feature (e.g., thumb-screw to compress against thepins 1710) so movement of the pins 1710 relative to the clamp 1708 isrestrained once the locking feature is engaged. A tracker 1704 (e.g.,optical, electromagnetic, ultrasound, fiber optic, mechanical armlinkage) may be attached or integrated with the clamp 1708. The tracker1704 may be monitored via a tracking device (e.g., camera) 8 of thenavigation system 7. In the second embodiment, a surgeon may access thepatient's iliac crest 1700 for landmark acquisition by inserting a probetip of a tracked probe 56 through a fourth stab incision to contact theiliac crest 1700 at a point 1714 either anterior or posterior side ofthe pins 1710.

While the device 1706 depicts three through-bores 1712, the device mayinclude a different number of through-bores 1712 without departing fromthe teachings of the present disclosure. Additionally or alternatively,the through-bores 1712 are described as being equally-spaced apart, butin certain instances the through-bores 1712 may be un-evenly spacedapart from each other.

FIGS. 17C-17E depict a third embodiment of a device 1706 and method foraccessing and capturing one or more data points on the patient's body,for example at the iliac crest 1700. The device 1706 includes bone pins1710, and a clamp 1708. The clamp 1708 may include three equallyspaced-apart through-bores 1712 for receiving the bone pins 1710 thereinin a known orientation relative to each other. The clamp 1708 mayinclude a locking feature (e.g., thumb-screw to compress against thepins 1710) so movement of the pins 1710 relative to the clamp 1708 isrestrained once the locking feature is engaged. A tracker 1704 (e.g.,optical, electromagnetic, ultrasound, fiber optic, mechanical armlinkage) may be attached or integrated with the clamp 1708. The tracker1704 may be monitored via a tracking device (e.g., camera) 8 of thenavigation system 7.

While the device 1706 depicts three through-bores 1712, the device mayinclude a different number of through-bores 1712 without departing fromthe teachings of the present disclosure. Additionally or alternatively,the through-bores 1712 are described as being equally-spaced apart, butin certain instances the through-bores 1712 may be un-evenly spacedapart from each other.

As seen in FIG. 17C, a first bone pin 1710 a may be inserted into theiliac crest 1700 of a patient. Using a tracked probe 56, the surgeon maycapture one or more points 1714 approximately where the bone pin 1710 aextends into the bone 1702. The exact point of entry into the bone 1702cannot be probed since it is occupied by the bone pin 1710 a. Thesurgeon may additionally capture a point 1716 at the proximal end of thebone pin 1710 a. Then, the system 5 may calculate the length L of thepin calculating the distance between the captured points 1714, 1716.

As seen in FIGS. 17D, the first bone pin 1710 a may be received within afirst through-bore 1712 a of the clamp 1708. And two additional bonepins 1710 b, 1710 c may be inserted into the iliac crest 1700 whilebeing guided by the respective second and third through-bores 1712 b,1712 c of the clamp 1708. The clamp 1708 may be distally advancedrelative to the pins 1710 a, 1710 b, 1710 c, and secured in position viathe locking feature. A tracker 1704 may be attached to the clamp 1708.The tracked probe 56 may be used to capture a data point 1716 at theproximal end of the first bone pin 1710 a (as in FIG. 17C), and thetracked probe 56 may be used to find the longitudinal axis LA of thefirst bone pin 1710 a, as seen in FIG. 17D. The tracked probe 56 may,for example, be placed vertically next to the first bone pin 1710 a andthe longitudinal axis LAP may be captured. Once the axis LAP iscaptured, the axis LAP can be moved to intersect the proximal tip of thebone pin 1716 to define the bone pin axis LA. Then, extending the lengthL of the bone pin 1710 a along the axis LA will yield the exact point1718 where the bone pin 1710 a extends into the ilium 1702.

The tracked probe 56 can also be used to measure the distance the clamp1708 is positioned relative to the proximal end of the bone pin 1710 a,as seen in FIG. 17D. This may contribute to orienting the tracker 1704in its orientation relative to the clamp 1708 and the bone 1702.

FIG. 17E depicts an additional or alternative embodiment to that shownin FIG. 17D. As with FIG. 17D, the first bone pin 1710 a may be receivedwithin a first through-bore 1712 a of the clamp 1708. And two additionalbone pins 1710 b, 1710 c may be inserted into the iliac crest 1700 whilebeing guided by the respective second and third through-bores 1712 b,1712 c of the clamp 1708. The clamp 1708 may be distally advancedrelative to the pins 1710 a, 1710 b, 1710 c. A tracker 1704 may beattached to the clamp 1708. Next, a sleeve 1720 may be used to measurethe proximal end 1716 of the bone pin 1710 a, and the axis LA associatedwith the bone pin 1710 a to ultimately determine a point 1718 on theiliac crest 1700 in which the bone pin 1710 intersects. The sleeve 1720includes a distal bore 1722 for receiving the proximal end of the bonepin 1710 a, and a proximal bore 1724 for receiving the distal end of atracked probe 56. The sleeve 1720 includes a longitudinal axis LAS thatis coaxial with the longitudinal axes LAP, LA of the tracked probe 56and the bone pin 1710 a, respectively, when received in their respectivebores 1724, 1722 of the sleeve 1720. In this way, a surgeon may installthe sleeve 1720 on the bone pin(s), and insert a tracked probe 56 intothe proximal bore 1724 of the sleeve 1720. A data point may be capturedwith the tracked probe 56 positioned within the sleeve 1720, and thesystem 5 may determine the point 1718 on the iliac crest 1700 that thebone pin 1710 a intersects, knowing the axis of the bone pin LA and thedistance from the bone surface 1718 to the probe tip 1726 (through thebone pin, and sleeve).

While the sleeve 1720 is depicted in FIG. 17E as being used inconjunction with a particular bone pin 1710 a, the sleeve 1720 may beused with any of the bone pins 1710 a, 1710 b, 1710 c withoutlimitation.

FIGS. 18A-18H and 19A-19G depict additional or alternative embodimentsof registration tools for computer assisted surgical procedures. FIGS.20A-20I depict the tools in use on a patient's iliac crest. In general,the tools described hereinafter are designed to guide bone pins into apatient's bone during a registration procedure. And while the proceduredescribed is a hip procedure with the tool used on the iliac crest, thetools are applicable to use on any bone and/or joint associated with aregistration procedure. That is, discussion of a hip procedure is merelyan exemplary discussion of the tool and one contemplated use. Asdescribed herein, the tools guide bone pins into the iliac crest duringa hip registration procedure, secure the pins in position relative tothe tool, and provide registration points on the tool for capturing witha navigated probe in the registration procedure.

More particular, FIG.18A depicts an isometric exploded view of a bonepin clamp 1800. As seen in the figure, the bone pin clamp 1800 mayinclude a clamp body 1802 and a barrel, or sleeve 1804 coupled to theclamp body 1802. The clamp body 1802 may form a housing that supports acenter lock body 1806, a main lock body 1808, and springs 1816positioned within the clamp body 1802. The center lock body 1806 and themain lock body 1808 may be adjustably positioned within the clamp body1802 via engagement with a thumb screw 1810. A back plate 1818 may becoupled to the clamp body 1802 (e.g., welded) so as to enclose thecenter lock body 1806, main lock body 1808, and springs 1816 within theclamp body 1802.

As seen in FIG. 18A, among others, the clamp body 1802 includes aproximal end 1820 and a distal end 1822. The clamp body 1802 mayadditionally include three through-holes 1812 a, 1812 b, 1812 cextending in a distal-proximal direction for receiving bone pins therethrough. The sleeve 1804 extends distally from the distal end 1822 ofthe clamp body 1802, and terminates at a distal tip 1824, which includesa conical taper in this instance. The central through-hole 1812 b iscoaxial with a lumen of the sleeve 1804.

The bone pin clamp 1800 may also include registration indents 1826 on aproximal outer surface 1814 of the clamp body 1802 in known positionsfor receiving a tip of a navigated probe during the registrationprocess. As seen in FIG. 18A, there are three registration indents 1826;two registration indents 1826 are positioned in corners of the proximalouter surface 1814, and one registration indent 1826 is positionedbetween two of the through-holes 1812 a, 1812 b. The position and numberof the indents 1826 may vary. In certain instances, the bone pin clamp1800 may include a single registration indent 1826. In certaininstances, the bone pin clamp 1800 may include a two registration indent1826. In certain instances, the bone pin clamp 1800 may include a morethan three registration indents 1826.

The proximal outer surface 1814 may also include a window 1828 extendinginto an inner volume 1830 of the clamp body 1802. The window 1828 may beused to couple the center lock body 1806 with a pair of dowels 1832during the assembly process. The clamp body 1802 may include a frontside 1834, a back side 1836, and a pair of lateral sides 1838, 1840. Theback side 1836 includes a rectangular opening 1842 that is enclosed bythe back plate 1818, which may be welded to the clamp body 1802 uponcompletion of the manufacturing of the bone pin clamp 1800.

A front side 1834 of the clamp body 1802 may include a front threadedopening 1844 for receiving the thumb screw 1810 therein. Each of thepair of lateral sides 1838, 1840 includes a side threaded opening 1846,1848 for receiving a thumb screw.

The bone pin clamp 1800 may additionally include a tracker coupling (notshown) that engages one of the thumb-screws 1810 for securing a trackingmember (e.g., optical tracker, electromagnetic tracker, ultrasoundtracker, fiber optic tracker, mechanical arm tracker) that is capable ofbeing tracked by the navigation system 7.

As seen in FIG. 18A ,the center lock body 1806 may include a pair ofthrough-holes 1850 extending in a distal-proximal direction forreceiving the pair of dowels 1832, and a threaded through-hole 1852extending front a front-back direction for receiving the thumb-screw1810 therein. The pair of dowels 1832 may extend partially within thewindow 1828 so the center lock body 1806 is limited in its movement in afront-back direction. When the thumb-screw 1810 is received within thethreaded through-hole 1852 of the center lock body 1806, the distal tipof the thumb-screw 1810 may extend beyond the center lock body 1806 andinto the opening defined by the center bone pin through-hole 1812 b.When this happens, the thumb-screw 1810 may contact a bone pinpositioned within the bone pin through-hole 1812 b so as to secure aposition of the bone pin relative to the bone pin clamp 1800.

The main lock body 1808 may include a central recess 1854 for receivingthe center lock body 1806 therein. The main lock body 1808 may alsoinclude a pair of outer bodies 1856, each including a ledge 1858 on anouter end thereof. Each of the ledges include a partial cylindricalrecess for receiving a portion of a thumb-screw (like 1810) extendinginward relative to the main lock body 1808. The central recess 1854 mayalso include a partial cylindrical recess for receiving a portion of abone pin positioned through the central bone pin through-hole 1812 b. Abone pin positioned in the bone pin through hole 1812 c fits behind theledge 1858 of the main lock body 1808, and a thumb-screw engaged withthe side threaded opening 1846 may contact the bone pin and secure aposition of the bone pin relative to the bone pin clamp 1800. Similarly,a bone pin positioned in the bone pin through hole 1812 a fits behindthe ledge 1858 of the main lock body 1808, and a thumb-screw engagedwith the side threaded opening 1848 may contact the bone pin and securea position of the bone pin relative to the bone pin clamp 1800.

The bone pin clamp 1800 may include four springs 1816 keeping the mainlock body 1808 generally centrally positioned within the inner volume1830 of the clamp 1800. The springs 1816 may, for example, slightly biasthe main lock body 1808 in a position within the inner volume 1830 sothe ledges1858 slightly occupy a space within the through-holes 1812 a,1812 c. In this way, the clamp 1800 may apply an amount of pressureagainst the bone pins positioned within the through-holes 1812 a, 1812c.

The back plate 1818 may include a central through-hole 1860 and a pairof nubs or protrusion 1862 for supporting an end of the springs 1816 andkeeping them in a position.

The bone pin clamp 1800 may be part of a registration system that mayalso include a bone pin guide 1900, as seen in FIGS. 19A-19G. FIG. 19Ais an isometric view of the bone pin guide 1900. FIG. 19B is a firstside view of the bone pin guide 1900. FIG. 19C is a second side view,opposite the first side view, of the bone pin guide1900. FIG. 19D is atop view of the bone pin guide1900. FIG. 19E is a bottom view of thebone pin guide1900. FIG. 19F is a front view of the bone pin guide1900.And FIG. 19G is a back view of the bone pin guide1900.

As seen in FIG. 19A, among others, the bone pin guide 1900 may include aguide body 1902 at a proximal end 1904 and a pair of barrels, tubes, orsleeves 1906 extending distally from the buide body 1902. The guide body1902 may include a pair of through-holes 1908 spaced apart from eachother that lead into an inner volume of the barrels 1906. The guide body1902 may additionally include a rectangular through-hole 1912 extendingtransverse to the pair of through-holes 1908 in a front-back direction.The guide body 1902 also may include planar surfaces 1914 on the outersides 1916 thereof. In certain instances, the planar surfaces 1914 onthe outer sides 1916 may be engaged by a tool when using the bone pinguide 1900 to guide bone pins into the bone.

The pair of barrels 1906 are coaxial with the pair of through-holes 1908of the guide body 1902 and extend distally from a distal surface 1918 ofthe guide body 1902, and terminate at a distal tip 1920, which mayinclude a conical taper. Opposite the distal surface 1918 is a proimalsurface 1922 of the guide body 1902.

The pair of through-holes 1908 of the guide body 1902 of the bone pinguide 1900 are spaced apart from each other the same distance as theouter bone pin through-holes 1812 a, 1812 c. In this way, the bone pinguide 1900 may be used first to guide first and second bone pins intothe patient bone (e.g., iliac crest) at predetermined trajectories(e.g., parallel trajectories) and predetermined spacing.

FIGS. 20A-20I illustrate steps in a surgical registration procedureutilizing the bone pin guide 1900 and bone pin clamp 1800 describedherein. FIG. 21A is a flowchart showing the steps of the surgicalregistration procedure 2100.

To begin, reference is made to FIG. 21A. As seen in the flowchart, themethod 2100 may include, at step 2102, making an incision (e.g., stabincision) 1924 at the iliac crest 1700. As seen in FIG. 20A, which is ananterolateral view of a patient pelvis, an incision 1924 is made at theiliac crest 1700 of the ilium 1702. Step 2104 of FIG. 21A, asillustrated in FIG. 20B, may include positioning the bone pin guide 1900up to the iliac crest 1700 such that the distal tips 1920 of the barrels1906 contact the iliac crest 1700. Step 2106 of FIG. 21A, as illustratedin FIG. 20C, may include inserting or delivering a first bone pin 1710 athough a first through-hole 1908 of the guide body 1902 of the bone pinguide 1900 and into the iliac crest 1700. Delivery of the bone pin maybe via a drill or by hand.

Step 2108 of FIG. 21A, as illustrated in FIG. 20D, may includedelivering a second bone pin 1710 c though a second through-hole 1908 ofthe guide body 1902 of the bone pin guide 1900 and into the iliac crest1700. Step 2110 of FIG. 21A, as illustrated in FIG. 20E, may includeremoving the bone pin guide 1900 from the pair of bone pins 1710 a, 1710c such that the bone pins remain positioned in the iliac crest 1700 ofthe patient. Step 2112 of FIG. 21A, as illustrated in FIGS. 20F and 20G,may include sliding the outer through-holes 1812 a, 1812 c of the bonepin clamp 1800 over the first and second bone pins 1710 a, 1710 c untilthe distal tip 1824 of the sleeve 1804 contacts the iliac crest 1700.Step 2114 of FIG. 21A, as illustrated in FIG. 20H, may include insertingor delivering a third bone pin 1710 b through the central through-hole1812 b of the bone pin clamp 1800 and into the iliac crest 1700.

Step 2116 of FIG. 21A, as illustrated in FIG. 201, may includetightening the three thumb-screws 1810 so as to secure the bone pins1710 a, 1710 b, 1710 c in relation to the bone pin clamp 1800. Step 2118of FIG. 21A, as illustrated in FIG. 20J, may include attaching a trackercoupling 1926 to the bone pin clamp 1800, and attaching a tracker array1704 to the tracker coupling 1926.

Step 2120 of FIG. 21A, as illustrated in FIG. 20K, may includecontacting a distal tip of a tracked navigation probe 56 to one or moreof the registration indents 1826 on the bone pin clamp 1800 andcapturing the position of the probe 56 via the navigation system 7. Thisstep may include calculating a point 1928 the position on the bone 1700through which the center bone pin 1710 extends through. The point 1928may be calculated based on the following: the three registration indents1826 may define a plane that is determined by the surgical system uponbeing contacted by the navigated probe 56; and, a distance (extendingalong a longitudinal axis of the sleeve 1804) from the plane (distancebeing normal to the plane) defined by the three registration indents1826 to the distal tip 1824 of the sleeve 1804 is known. Therefore, oncethe plane defined by the three registration indents 1826 is determined,the point 1928 is the distance (from plane to distal tip 1824) normal tothe plane. Step 2120 may include using the position on the iliac crest1700 through which the bone pin 1710 extends into as a reference pointin the hip registration algorithm (as the far point). It is noted, thatwhile the longitudinal axis of the sleeve 1804 (the distance describedpreviously) is normal to plane defined by the three registration indents1826, in certain instances, the sleeve 1804 may be designed to be at anangle other than normal to the plane. In such an instance, the distance(while not being normal to the plane) is still known as it is a knownangle relative to the plane. While the bone pin clamp 1800 is describedas including three registration indents 1826, the device may includemore or fewer indents 1826 without departing from the scope of thepresent disclosure.

As seen in FIG. 21 B, a computer-implemented method 2150 of registrationusing the bone pin clamp 1800 may include the following. At step 2152,the method 2150 may include receiving first data points 830 in apoint-cloud corresponding to points on a patient bone 1702 in a firstlocation that are registered with a navigated instrument. In certaininstances, the first location may be an articular region 826 of theacetabulum 22 as described in reference to FIGS. 9A-9B. In certaininstances, the first data points 830 are fit to a sphere 832 asdescribed in reference to FIG. 9C. In certain instances, the first bonemay be an ilium 1702, the first location may be an acetabulum 22, andthe second location may be an iliac crest 1700.

Still referring to FIG. 21 B, the method 2150 may include, at step 2154,receiving second data points in the point-cloud corresponding to pointson a bone pin clamp 1800 that may be secured to the patient bone 1702 ina second location 1700 via a plurality of bone pins 1710 a, 1710 b, 1710c, the bone pin clamp 1800 may include a plurality of registrationindents 1826 defining a plane, the plane being a known distance from anend of the clamp 1800, which contacts the patient bone 1702. The method2150, at step 2156, may also include determining a bone surface point1928 at the second location 1700 from the defined plane and knowndistance. And, step 2158 of the method 2150 may include registering thefirst and second data points in the point cloud with image data of thepatient bone. In certain instances, the bone surface point may be apoint 1928 where one of the plurality of bone pins extends into the bone1702.

FIGS. 22A and 22B depict additional or alternative registration toolsfor collecting a far point, for example, on a patient's iliac crest.FIG. 22A depicts an isometric view of a bone pin guide 2200 and a bonepin clamp 2202 secured to bone pins 1710 that extend into the iliaccrest 1700 of the ilium 1702. FIG. 22B depicts an isometric view of analternative bone pin guide 2200 a capable of use with the bone pin clamp2202 shown in FIG. 22A.

The bone pin guide 2200 of FIG. 22A includes a platform 2204,registration indents 2206 defined on corner projections of the platform2204, first, second, and third guide through-holes extending through theplatform 2204 in a distal-proximal direction, a central sleeve 2208extending distally from the second (middle) guide through-hole, andouter sleeves (shorter than the central sleeve 2208) 2210 extendingdistally from the first and third guide through-holes. The registrationindents 2206 may define a plane, that once identified, can be used inconjunction with the distance from the plane to the distal tip of thecentral sleeve 2208 to determine a point at which a bone pin positionedwithin the second guide through-hole extends into the bone.

The bone pin guide 2200 a of FIG. 22B includes a platform 2204, first,second, and third guide through-holes extending through the platform2204 in a distal-proximal direction, a central sleeve 2208 extendingdistally from the second (middle) guide through-hole, and outer sleeves(shorter than the central sleeve 2208) 2210 extending distally from thefirst and third guide through-holes. The bone pin guide 2200 a alsoincludes a registration barrel 2212 extending proximally from a backside of the guide 2200 a. The barrel 2212 includes a partialthrough-hole 2214 that does not daylight into an opening on a distal endthereof. The barrel 2212 includes an axis 2216 extending longitudinallythrough the barrel that intersects an axis extending through the secondguide through-hole. In this way, a navigated probe 56 positioned withinthe barrel 2212 will be aligned with the axis of a bone pin positionedwithin the second guide-through hole such that the point of intersectionof the bone and the second bone pin can be determined and used in theregistration process.

The bone pin clamp 2202 of FIG. 22A includes many features of the bonepin clamp 1800 shown in FIGS. 18A-18H except for a distally extendingsleeve 1804. The bone pin clamp 2202 may be slid on the platform 2204 ofthe bone pin guide 2200, 2200 a, and secured in position relative to theguide 2200, 2200 a via the thumb screw 1810. A tracker coupling 2218 maybe coupled with the bone pin clamp 2202, 2202 a and a tracker array (notshown in FIGS. 22A-22B) may be coupled to the tracker coupling 2218.

The aforementioned steps of the methods may be performed by a computeror computing system. Additionally or alternatively, the aforementionedsteps of the methods may be in the form of instructions for performing acomputer process on a computing system, where the instructions arestored in one or more tangible computer-readable storage media.

While various designs are shown and described for the bone pin clamp andbone pin guides, features from the various designs may be combinedwithout limitation.

C. Registering of Robotic Arm

Referring back to FIG. 5, after registering the pelvis at step S6, therobotic arm 30 may be registered at step S7. In this step, the roboticarm 30 is registered to correlate the pose of the robotic arm 30(physical space) with the navigation system 7 (image space). The roboticarm 30 can be registered, for example, as described in U.S. patentapplication Ser. No. 11/357,197 (Pub. No. US 2006/0142657), filed Feb.21, 2006, and hereby incorporated by reference herein in its entirety.

D. Preparation of the Acetabulum and Performance of the SurgicalProcedure

In operation, the surgeon can use the robotic arm 30 of FIG. 3B tofacilitate a joint replacement procedure, such as reaming bone andimplanting an acetabular cup for a total hip replacement or hipresurfacing procedure. As explained above, the robotic arm 30 includes asurgical tool configured to be coupled to a cutting element (forreaming) and to engage a prosthetic component (for impacting). Forexample, as seen in FIG. 3B, for reaming, the end effector 40 can coupleto the operating member 100, which couples to a cutting element.Similarly, for impacting, the end effector 40 can couple to anotheroperating member, which engages the prosthetic component. The roboticarm 30 can be used to ensure proper positioning during reaming andimpacting.

In step S8 of FIG. 5, the surgeon resurfaces the acetabulum 22 using areamer, such as the operating member 100, coupled to the robotic arm 30of FIG. 3B. As described above in connection with the operating member100, the surgeon couples the appropriate operating member (e.g., astraight or offset reamer) to the end effector 40, connects the cuttingelement to the received operating member, and manually manipulates therobotic arm 30 to ream the acetabulum 22. During reaming, the roboticarm 30 provides haptic (force feedback) guidance to the surgeon. Thehaptic guidance constrains the surgeon's ability to manually move thesurgical tool to ensure that the actual bone cuts correspond in shapeand location to planned bone cuts (i.e., cuts consistent with thesurgical plan).

In step S9 of FIG. 5, the surgeon verifies that the registration (i.e.,the geometric relationship) between the acetabular tracking array andthe pelvis 12 is still valid by contacting the pelvis checkpoint with atracked probe as described, for example, in U.S. patent application Ser.No. 11/750,807 (Pub. No. US 2008/0004633), filed May 18, 2007, andhereby incorporated by reference herein in its entirety. If registrationhas degraded (e.g., because the acetabular tracking array was bumpedduring reaming), the pelvis 12 is re-registered. Registrationverification can be performed any time the surgeon wants to check theintegrity of the acetabular registration.

In step S10 of FIG. 5, the prosthetic component 316 is implanted on thereamed acetabulum 22 using an impactor tool. In a manner identical tothat described above in connection with step S8 (reaming), during theimpaction step S10, the display device 9 can show the planned pose 500,the activation region 510, the representations 512, 514 of the anatomy,and a representation of the surgical tool, as seen in FIG. 4. Also asdescribed above in connection with step S8, if the surgeon moves the endeffector 40 to override the haptic feedback, the controller can initiateautomatic control of the surgical tool to substantially align at leastone aspect of the actual pose with the corresponding desired aspect ofthe target pose.

In step S11 of FIG. 5, the surgeon installs the femoral component on thefemur 14, and in step S12, the surgeon determines leg length and femoraloffset. At any time during the surgical procedure, the display device 9can show data related to progress and/or outcome. For example, afterreaming in step S8 and/or impacting in step S10), data relating to theactual position of the reamed acetabulum 22 (or the implanted acetabularcup) can include, for example, numerical data representing error betweenthe actual and planned locations in the three orthogonal planes of thepatient's anatomy (i.e., medial/lateral, superior/inferior, andanterior/posterior).

V. Example Computing System

Referring to FIG. 14, a detailed description of an example computingsystem 1300 having one or more computing units that may implementvarious systems and methods discussed herein is provided. The computingsystem 1300 may be applicable to any of the computers or systemsutilized in the preoperative or intra-operative planning of thearthroplasty procedure (e.g., registration), and other computing ornetwork devices. It will be appreciated that specific implementations ofthese devices may be of differing possible specific computingarchitectures not all of which are specifically discussed herein butwill be understood by those of ordinary skill in the art.

The computer system 1300 may be a computing system that is capable ofexecuting a computer program product to execute a computer process. Dataand program files may be input to the computer system 1300, which readsthe files and executes the programs therein. Some of the elements of thecomputer system 1300 are shown in FIG. 14, including one or morehardware processors 1302, one or more data storage devices 1304, one ormore memory devices 1308, and/or one or more ports 1308-1310.Additionally, other elements that will be recognized by those skilled inthe art may be included in the computing system 1300 but are notexplicitly depicted in FIG. 14 or discussed further herein. Variouselements of the computer system 1300 may communicate with one another byway of one or more communication buses, point-to-point communicationpaths, or other communication means not explicitly depicted in FIG. 14.

The processor 1302 may include, for example, a central processing unit(CPU), a microprocessor, a microcontroller, a digital signal processor(DSP), and/or one or more internal levels of cache. There may be one ormore processors 1302, such that the processor 1302 comprises a singlecentral-processing unit, or a plurality of processing units capable ofexecuting instructions and performing operations in parallel with eachother, commonly referred to as a parallel processing environment.

The computer system 1300 may be a conventional computer, a distributedcomputer, or any other type of computer, such as one or more externalcomputers made available via a cloud computing architecture. Thepresently described technology is optionally implemented in softwarestored on the data stored device(s) 1304, stored on the memory device(s)1306, and/or communicated via one or more of the ports 1308-1310,thereby transforming the computer system 1300 in FIG. 14 to a specialpurpose machine for implementing the operations described herein.Examples of the computer system 1300 include personal computers,terminals, workstations, mobile phones, tablets, laptops, personalcomputers, multimedia consoles, gaming consoles, set top boxes, and thelike.

The one or more data storage devices 1304 may include any non-volatiledata storage device capable of storing data generated or employed withinthe computing system 1300, such as computer executable instructions forperforming a computer process, which may include instructions of bothapplication programs and an operating system (OS) that manages thevarious components of the computing system 1300. The data storagedevices 1304 may include, without limitation, magnetic disk drives,optical disk drives, solid state drives (SSDs), flash drives, and thelike. The data storage devices 1304 may include removable data storagemedia, non-removable data storage media, and/or external storage devicesmade available via a wired or wireless network architecture with suchcomputer program products, including one or more database managementproducts, web server products, application server products, and/or otheradditional software components. Examples of removable data storage mediainclude Compact Disc Read-Only Memory (CD-ROM), Digital Versatile DiscRead-Only Memory (DVD-ROM), magneto-optical disks, flash drives, and thelike. Examples of non-removable data storage media include internalmagnetic hard disks, SSDs, and the like. The one or more memory devices1306 may include volatile memory (e.g., dynamic random access memory(DRAM), static random access memory (SRAM), etc.) and/or non-volatilememory (e.g., read-only memory (ROM), flash memory, etc.).

Computer program products containing mechanisms to effectuate thesystems and methods in accordance with the presently describedtechnology may reside in the data storage devices 1304 and/or the memorydevices 1306, which may be referred to as machine-readable media. Itwill be appreciated that machine-readable media may include any tangiblenon-transitory medium that is capable of storing or encodinginstructions to perform any one or more of the operations of the presentdisclosure for execution by a machine or that is capable of storing orencoding data structures and/or modules utilized by or associated withsuch instructions. Machine-readable media may include a single medium ormultiple media (e.g., a centralized or distributed database, and/orassociated caches and servers) that store the one or more executableinstructions or data structures.

In some implementations, the computer system 1300 includes one or moreports, such as an input/output (I/O) port 1308 and a communication port1310, for communicating with other computing, network, navigation, orrobotic devices. It will be appreciated that the ports 1308-1310 may becombined or separate and that more or fewer ports may be included in thecomputer system 1300.

The I/O port 1308 may be connected to an I/O device, or other device, bywhich information is input to or output from the computing system 1300.Such I/O devices may include, without limitation, one or more inputdevices, or output devices, such as, for example, robotic arms, andnavigation and tracking systems.

In one implementation, the input devices convert a human-generatedsignal, such as, human voice, physical movement, physical touch orpressure, and/or the like, into electrical signals as input data intothe computing system 1300 via the I/O port 1308. Similarly, the outputdevices may convert electrical signals received from computing system1300 via the I/O port 1308 into signals that may be sensed as output bya human, such as sound, light, and/or touch. The input device may be analphanumeric input device, including alphanumeric and other keys forcommunicating information and/or command selections to the processor1302 via the I/O port 1308. The input device may be another type of userinput device including, but not limited to: direction and selectioncontrol devices, such as a mouse, a trackball, cursor direction keys, ajoystick, and/or a wheel; one or more sensors, such as a camera, amicrophone, a positional sensor, an orientation sensor, a gravitationalsensor, an inertial sensor, and/or an accelerometer; and/or atouch-sensitive display screen (“touchscreen”), and/or tracking/probedevices associated with the navigation and tracking systems. The outputdevices may include, without limitation, a display, a touchscreen, aspeaker, a tactile and/or haptic output device, and/or the like. In someimplementations, the input device and the output device may be the samedevice, for example, in the case of a touchscreen.

In one implementation, a communication port 1310 is connected to anetwork by way of which the computer system 1300 may receive networkdata useful in executing the methods and systems set out herein as wellas transmitting information and network configuration changes determinedthereby. Stated differently, the communication port 1310 connects thecomputer system 1300 to one or more communication interface devicesconfigured to transmit and/or receive information between the computingsystem 1300 and other devices by way of one or more wired or wirelesscommunication networks or connections. Examples of such networks orconnections include, without limitation, Universal Serial Bus (USB),Ethernet, Wi-Fi, Bluetooth®, Near Field Communication (NFC), Long-TermEvolution (LTE), and so on. One or more such communication interfacedevices may be utilized via the communication port 1310 to communicateone or more other machines, either directly over a point-to-pointcommunication path, over a wide area network (WAN) (e.g., the Internet),over a local area network (LAN), over a cellular (e.g., third generation(3G) or fourth generation (4G)) network, or over another communicationmeans. Further, the communication port 1310 may communicate with anantenna or other link for electromagnetic signal transmission and/orreception.

In an example implementation, patient data, bone models (e.g., generic,patient specific), transformation software, tracking and navigationsoftware, registration software, and other software and other modulesand services may be embodied by instructions stored on the data storagedevices 1304 and/or the memory devices 1306 and executed by theprocessor 1302. The computer system 1300 may be integrated with orotherwise form part of the surgical system 100. The system may beconfigured for registering patient data gathered intra-operatively froma first bone with a computer model of the first bone in a commoncoordinate system. The first bone may joint a second bone to form ajoint such as, for example, a hip joint, a knee joint, a shoulder joint,an elbow joint, or ankle joint, among others. The system may include asurgical navigations ystem including a tracking device and a tool (e.g.,navigation probe, end of a surgical robotic arm) to be tracked in itsmovement by the tracking device. Additionally, the system may include acomputing device (one or more) in communication with the navigationsystem. The computing device may perform the following steps: 1) receivefirst data points of the patient data from first intra-operativelycollected points on an articular surface of the concave portion of thebone. The first data points may be collected using the at least onetool. The first data points may correspond in location to a firstarticular region on the computer model. 2) receive a second data pointfrom a second intra-operatively collected point on the first bone. Thesecond data point may be collected using the at least one tool. Thesecond data point may correspond in location to a second virtual datapoint on the computer model. 3) determine an intra-operative center ofrotation from the first data points. The intra-operative center ofrotation may correspond to a physical center of rotation of the secondbone relative to the first bone. 4) compare a first distance between thevirtual center of rotation and the second virtual data point and asecond distance between the intra-operative center of rotation and thesecond data point. And, 5) run a transformation with the patient dataand the computer model so as to have them correspond with respect toposition and orientation.

Another implementation carried out on an exemplary computing device mayinclude the following steps: receiving first data points in apoint-cloud corresponding to points on a patient bone in a firstlocation that are registered with a navigated instrument; receivingsecond data points in the point-cloud corresponding to points on a bonepin clamp that may be secured to the patient bone in a second locationvia a plurality of bone pins, the bone pin clamp may include a pluralityof registration indents defining a plane, the plane being a knowndistance from the patient bone; determining a bone surface point at thesecond location from the defined plane and known distance; and,registering the first and second data points in the point cloud withimage data of the patient bone. In certain instances, the bone surfacepoint may be a point where one of the plurality of bone pins extendsinto the bone. In certain instances, the first location may be anarticular region of the acetabulum as described in reference to FIGS.9A-9B. In certain instances, the first data points are fit to a sphereas described in reference to FIG. 9C. In certain instances, the firstbone may be an ilium, the first location may be an acetabulum, and thesecond location may be an iliac crest.

The system set forth in FIG. 14 is but one possible example of acomputer system that may employ or be configured in accordance withaspects of the present disclosure. It will be appreciated that othernon-transitory tangible computer-readable storage media storingcomputer-executable instructions for implementing the presentlydisclosed technology on a computing system may be utilized.

In the present disclosure, the methods disclosed herein, for example,those shown in FIGS. 5 and 8A-8B, among others, may be implemented assets of instructions or software readable by a device. Further, it isunderstood that the specific order or hierarchy of steps in the methodsdisclosed are instances of example approaches. Based upon designpreferences, it is understood that the specific order or hierarchy ofsteps in the method can be rearranged while remaining within thedisclosed subject matter. The accompanying method claims presentelements of the various steps in a sample order, and are not necessarilymeant to be limited to the specific order or hierarchy presented.

The described disclosure including any of the methods described hereinmay be provided as a computer program product, software, or computerizedmethod that may include a non-transitory machine-readable medium havingstored thereon instructions, which may be used to program a computersystem (or other electronic devices) to perform a process according tothe present disclosure. A machine-readable medium includes any mechanismfor storing information in a form (e.g., software, processingapplication) readable by a machine (e.g., a computer). Themachine-readable medium may include, but is not limited to, magneticstorage medium, optical storage medium; magneto-optical storage medium,read only memory (ROM); random access memory (RAM); erasableprogrammable memory (e.g., EPROM and EEPROM); flash memory; or othertypes of medium suitable for storing electronic instructions.

While the present disclosure has been described with reference tovarious implementations, it will be understood that theseimplementations are illustrative and that the scope of the presentdisclosure is not limited to them. Many variations, modifications,additions, and improvements are possible. More generally, embodiments inaccordance with the present disclosure have been described in thecontext of particular implementations. Functionality may be separated orcombined in blocks differently in various embodiments of the disclosureor described with different terminology. These and other variations,modifications, additions, and improvements may fall within the scope ofthe disclosure as defined in the claims that follow. For example, whilethe description discusses methods involving the hip, the disclosure issimilarly applicable to other joints including the shoulder, ankle, andspine, among others.

In general, while the embodiments described herein have been describedwith reference to particular embodiments, modifications can be madethereto without departing from the spirit and scope of the disclosure.Note also that the term “including” as used herein is intended to beinclusive, i.e. “including but not limited to.”

The construction and arrangement of the systems and methods as shown inthe various exemplary embodiments are illustrative only. Although only afew embodiments have been described in detail in this disclosure, manymodifications are possible (e.g., variations in sizes, dimensions,structures, shapes and proportions of the various elements, values ofparameters, mounting arrangements, use of materials, colors,orientations, etc.). For example, the position of elements may bereversed or otherwise varied and the nature or number of discreteelements or positions may be altered or varied. Accordingly, all suchmodifications are intended to be included within the scope of thepresent disclosure. The order or sequence of any process or method stepsmay be varied or re-sequenced according to alternative embodiments.Other substitutions, modifications, changes, and omissions may be madein the design, operating conditions and arrangement of the exemplaryembodiments without departing from the scope of the present disclosure.

We claim:
 1. A computer-implemented method of registration comprising:receiving first data points in a point-cloud corresponding to points ona patient bone in a first location that are registered with a navigatedinstrument; receiving second data points in the point-cloudcorresponding to points on a bone pin clamp that is secured to thepatient bone in a second location via a plurality of bone pins, the bonepin clamp comprising a plurality of registration indents defining aplane, the plane being a known distance from the patient bone;determining a bone surface point at the second location from the definedplane and known distance; and registering the first and second datapoints in the point cloud with image data of the patient bone.
 2. Thecomputer-implemented method of claim 1, wherein the bone surface pointis a point where one of the plurality of bone pins extends into thebone.
 3. The computer-implemented method of claim 1, wherein the firstlocation is an articular region of the acetabulum.
 4. Thecomputer-implemented method of claim 3, wherein the first data pointsare fit to a sphere.
 5. The computer-implemented method of claim 1,wherein the first bone is an ilium, the first location is an acetabulum,and the second location is an iliac crest.
 6. A registration systemcomprising: a bone pin guide comprising a guide body, a first guidecomprising a first guide through-hole having a first longitudinal axis,and a second guide comprising a second guide through-hole having asecond longitudinal axis, the first and second guide through-holes beingspaced apart a distance, the first and second longitudinal axes beingparallel to each other, the bone pin guide configured to guide first andsecond bone pins into a bone via the first and second guides; and a bonepin clamp comprising a clamp body, first, second, and third clampthrough-holes extending through the clamp body, a plurality ofregistration indents defined on the clamp body, and a clamping mechanismcomprising at least one adjustable fastener, the first and third clampthrough-holes being spaced apart the distance, the second clampthrough-hole positioned between the first and third clamp through-holes,the bone pin clamp configured to receive the first and second bone pinsin the first and third clamp through-holes and guide a third bone pininto the bone via the second clamp through-hole.
 7. The registrationsystem of claim 6, wherein the bone pin clamp further comprises a sleevecoupled to the clamp body and extending distally therefrom, the secondclamp through-hole extending through the sleeve.
 8. The registrationsystem of claim 6, wherein the plurality of registration indentscomprises three registration indents positioned on a proximal surface ofthe clamp body.
 9. The registration system of claim 6, wherein theclamping mechanism comprises a center lock body and a main lock bodypositioned within an inner volume of the clamp body.
 10. Theregistration system of claim 9, wherein the main lock body is biased inposition within the inner volume via a plurality of springs.
 11. Theregistration system of claim 6, wherein the clamp body further comprisesfirst, second, and third threaded through-holes extending into the clampbody and extending into the first, second, and third clampthrough-holes, respectively, and wherein the at least one adjustablefastener comprises first, second, and third threaded fastenersconfigured to be received within the first, second, and thirdthreaded-through-holes, respectively, so as to extend into the first,second, and third threaded through-holes, respectively.
 12. Theregistration system of claim 6, further comprising a tracker array and atracker coupling configured to couple to the tracker array and the bonepin clamp.
 13. The registration system of claim 6, wherein the firstguide comprises a first barrel extending distally from the guide body,the first guide through-hole defined within the first barrel, the secondguide comprises a second barrel extending distally from the guide body,the second guide through-hole defined within the second barrel.
 14. Theregistration system of claim 13, wherein opposite sides of the guidebody each include planar tool engaging surfaces.
 15. A registrationsystem comprising: at least one bone pin comprising a first pin having apin longitudinal axis; a clamp comprising at least one through-boreextending therethrough, the clamp configured to receive the at least onebone pin though the at least one through-bore; and a sleeve comprising abody having a sleeve longitudinal axis, a distal bore extendingpartially through a distal end of the body, and a proximal boreextending partially through a proximal end of the body, the distal boreconfigured to receive a portion of a proximal end of the first bone pin,the proximal bore configured to receive a distal end of a trackingdevice that is tracked in its movement, the tracking device comprising adevice longitudinal axis, wherein, when the distal bore of the sleevereceives the portion of the proximal end of the first bone pin and whenthe proximal bore of the sleeve receives the distal end of the trackingdevice, the sleeve longitudinal axis, the pin longitudinal axis, and thedevice longitudinal axis are coaxial with each other.
 16. A method ofsurgical registration comprising: positioning a bone pin guide adjacenta patient bone, the bone pin guide comprising a guide body, a firstguide comprising a first guide through-hole having a first longitudinalaxis, and a second guide comprising a second guide through-hole having asecond longitudinal axis, the first and second guide through-holes beingspaced apart a distance, the first and second longitudinal axes beingparallel to each other; delivering a first bone pin into the bone viaguidance by the first guide of the bone pin guide; delivering a secondbone pin into the bone via guidance by the second guide of the bone pinguide; removing the bone pin guide from the first and second bone pins;positioning a bone pin clamp adjacent the bone such that the first bonepin is received within a first clamp through-hole of the bone pin clamp,and such that the second bone pin is received within a third clampthrough-hole of the bone pin clamp, the bone pin clamp comprising aclamp body, the first clamp through-hole, a second clamp through-hole,and the third clamp through-hole, a plurality of registration indentsdefined on the clamp body, and a clamping mechanism comprising at leastone adjustable fastener, the first and third clamp through-holes beingspaced apart the distance, the second clamp through-hole positionedbetween the first and third clamp through-holes; delivering a third bonepin into the bone via guidance by the second through-hole of the bonepin clamp; securing a position of the first, second, and third bone pinsrelative to the bone pin clamp via actuation of the clamping mechanism;attaching a tracker array to the bone pin clamp; and contacting at leastone of the plurality of registration indents with a navigated instrumentin a registration procedure.
 17. The method of claim 16, wherein thebone pin clamp further comprises a sleeve coupled to the clamp body andextending distally therefrom, the second clamp through-hole extendingthrough the sleeve.
 18. The method of claim 16, wherein the clampingmechanism comprises a center lock body and a main lock body positionedwithin an inner volume of the clamp body.
 19. The method of claim 18,wherein the main lock body is biased in position within the inner volumevia a plurality of springs.
 20. The method of claim 16, wherein theclamp body further comprises first, second, and third threadedthrough-holes extending into the clamp body and extending into thefirst, second, and third clamp through-holes, respectively, and whereinthe at least one adjustable fastener comprises first, second, and thirdthreaded fasteners configured to be received within the first, second,and third threaded-through-holes, respectively, so as to extend into thefirst, second, and third threaded through-holes, respectively.